This is my first BMW and it is fun! Everything from the exterior styling to the driving characteristics are great. The iDrive system does take a little time to master but allows you to program many things that other cars do not. The car is getting well over the average miles per gallon in city traffic.
I like the sports drive mode feature and the convenience package allowing you to open the car and start it without inserting the key is great. The Bluetooth communications system works very well.
I only have a single disc CD player and there is nowhere to store CDs. The space under the CD player allows things to fall out very easily. The SIRIUS radio on mine was hard to get initialized.