I have a 2008 iDrive with AUX and USB. My iPhone has always worked beautifully with the iPod integration. Ever since I upgraded to iOS4, however, the iPod integration seems really flaky.
Anyone else experience this? My iPhone is a 3GS. If you haven't already you might want to hold off on the update if iPod functionality in your car is really important to you.