The bottom line is that the car is great. Not a thing to complain about. The perfect everyday driver. The iDrive is easy and very intuitive. I would suggest using the memory keys and the voice commands while driving.
iDrive, motor, build quality.
Make more of them and switch to XM radio. Make more phones Bluetooth compatible.