What year, the early cars have a din spec slot so aftermarket head units can be used though some modification/adapter is required, at admittedly the top end of the scale this does everything you could ever want; http://www.caraudiodirect.co.uk/head-units/cd-players/alpine-iva-d511r
As a rule I've had good results with Scosche brand dash kits. Some of the other brands have a pretty mediocre fit. On the 500 the Scosche isn't 100% but it's pretty good. The US model kits work fine on Euro cars.