In case it hasn't been posted... iPhone works great with BMW Bluetooth
Full address book transfer, all functions seem to work perfectly. Also works (with a few little oddities) with the BMW iPod adapter and charges the phone as it would the iPod.
Just a PSA
2006 Z4 M Roadster
2005 X5 Kid Truckster
1991 318is e30 Play Car