The design is killer and performance is great. The navigation is poor. Voice command does not recognize my speech. The nav is not at all intuitive. I have a GMC Sierra and the nav beats the BMW hands down. The drive settings should default to how they were last set.steering adjustment should be electronic. The process for turning the vehicle off is cumbersome at best. I?ll never figure out the benefit of the key fob-design a place for it in the vehicle.