I've got the Blueant Supertooth 3 for my '05. It's a great unit overall. Unfortnately it does not play music through the Bluetooth (which it seems you're lookng for/at least I haven't figured out how). However I like it for the great battery life and text to speech. Most speakerphone Bluetooth units read out the number, pretty useless to me since I don't remember anyones number but my girlfriend. But the text to speech reads out the name and you can answer wirelessly, which for sme reason doesn't respond to me but my friends, lol.
If you're looking for a Bluetooth that plays music as well, reviews point to the Motorola T505 as a good choice. It even let's you connect wirelessly through your speakers as an FM transmitter.
As someone who also has an iPhone I would recommend you buy an iPod integration like USASpec or iSimple for clarity. I use to have an FM transmitter for the car but it sucks when you're underground or through tunnels.
2005 TSX CGP 6MT w/Navi