I have a Blackberry Gateway in my 2006 325i and works great with my Samsung Captivate (Galaxy S) with Android 2.2 froyo. Seemless switching between phone calls on my BT headset and music thru car speakers via A2DP stereo bluetooth. Pandora streaming via 3G and mp3 music stored in my phone work great. The adjustments I made to improve sound: turned up the AUX volume on the car radio (separate from regular volume control knob) and max volume on phone.
2017 230i with M Sport, Driver Assist, moonroof, 6sp manual