I have a 2010 EX and wanted bluetooth so I just replaced the stock radio with a Pioneer x3500bhs unit that I got on Amazon. I placed the bluetooth mic on the back topside of the steering just below the dash. I don't have steering wheel controls. I have hands free calling and answering through my Nokia 920 phone and everything works awesome. Bluetooth clarity is amazing. I can provide a list of all the parts needed but it was very easy to do.
If we didn't have the Infinity sound system with the overhead DVD player I'd probably have just junked the standard stereo and installed a new head unit with BT built in.
I just did a BT capable head unit (JVC) install on my Nissan 240SX and it work very well indeed.
As far as I'm aware, I'd need to keep the factory unit to be able to control the DVD system - does anybody know if this is correct? Or could I just fit an aftermarket head unit and still be able to control the DVD system?
I have to say I'm really very impressed with the Infinity sound system - well apart from having a very redundant cassette player built in