I have owned many American and Foreign SUVs in the past, but the BMW X5 far surpasses my expectations with comfort, technology, gas economy and just plain fun to drive!
My favorite features include the vehicle performance on the road, and the technology upgrades such as Bluetooth and some iDrive features.
I would suggest making some improvements to the iDrive function. To add more bass or treble to the stereo is a multi process that does not need to be so confusing. It could just be a knob you turn rather than 5 clicks on the iDrive. I would just keep things simple if possible.