There is one cheap, easy solution. A DAB+ receiver that plugs into the "lighter" socket, and has an FM transmitter.
This method is use by millions of people for playing MP3s in the car. Bonus if you have an AUX-in on the dash.
They are currently expensive, but only because of small demand.
For more modern cars, you would use bluetooth, and retain steering wheel controls and dashboard display. Don't most new cars support A2DP and AVRCP?
Control your DAB radio and get station and track title displayed on the dash, just like controlling your phone or iPod. Its a bit of a hack, but you could use AVRCP to select stations instead of tracks.