I've a Blaupunkt London in my Roadster...I assume put in when new in 2009. Single CD slot and plenty of tiny controls which means stopping to lurk under the dash! The CD player at least does not skip on bumpy roads!
I'll probably change the unit for something with a remote control and bluetooth to stream music from my iphone.
Paul....if your car wasn't specced for radio prep when built, there will be no wiring.