This car is the best performing automobile that I've ever owned. With that being said, it is the worst car ergonomically that I've ever seen. The iDrive system is a total disaster. Just trying to change the heat/AC is actually dangerous when driving because you must use the isDrive to do it! Almost all setting on this car must be changed through the iDrive which is very finicky.
Heated steering wheel and lane change signal indicaters are great.