Go for B&M, you get the USB port too.
Erm... go for Parrot for 190 quid and get all this. Even charges you phone inside it so there's no leads or exposed equipment. Sort of blows blue&me out of the water!
A complete, integrated Bluetooth car stereo
The Parrot RK8200 is an FM/AM RDS car stereo, featuring all the connections required for digital and analog music. It is also a Bluetooth hands-free kit boasting sophisticated hands-free calling functions. Your favorite digital music, radio programs and callers’ voices are all reproduced with crystal clear fi delity through the vehicle speakers.
Dedicated to digital music: Made for iPod
A car stereo has never provided so many connections: specific iPod connector, port for a USB flash drive and USB MP3 player, SD card reader and a line-in socket for analogue sources. The Parrot RK8200 also plays files sent by Bluetooth (compatible with Bluetooth stereo A2DP) from a Bluetooth mobile phone or player. Over 300 MP3 tracks can be stored in its internal memory.
A cutting-edge hands-free kit
The Parrot RK8200 features the most advanced hands-free technologies. The phonebooks on your cell phone and RK8200 are automatically synchronized. You can make and take calls without touching your phone, browse the list of contacts on the TFT screen and listen to the kit read the names in the phonebook via Text-To-Speech synthesis. You can also make calls using the built-in voice recognition feature. And when a call comes in, the contact’s name is displayed and the music is automatically muted. When the call is completed, the music is unmuted.
http://www.parrot.com/usa/products/carstereos/parrotrk8200