If someone had told me that I would ever be disappointed driving a BMW I'd have told them they were nuts. With all of the obvious thought given to the exterior design, the mechanical, electronics, etc. Why would they screw up on such no brainers like climate controls, storage, and the ridiculous cupholder arrangement. Did someone at BMW spill coffee on the plans and so the factory just winged it? Other than those minor irritations, it's a great car, quiet, responsive, fun to drive (although nowhere near as fun as my infiniti was), gets decent mileage, and gets a lot of appreciative looks from others.
The great mix of a responsive car that can hug corners and a suspension that doesn't cause your joints to start coming apart.
Move the parking brake and give me a place to put my coffee during my hour commute. Couldn't the gigantic idrive dial be about half the size? 18 inch wheels should be standard on a car that expensive.