Having grown up in the fifties and sixties with muscle cars I really wanted another one but not some me too machine that had no class or handling. After driving everything out there from the Corvette to the Chrusler 300 I found the 545i with the sport package to be the best handling car I have ever driven. The progressive steering is awesome and stopping is as positive as is the neck snapping acceleration from the luxury type car. Once you get used to the screwy iDrive it's not as bad as it was in the earlier models and you get quite good at it. The Nav system isn't as intuitive or easy to use as the Lexus SC430 my wife has (which also boogies) but it's Okay. BMW has me two more years.
Cup holders are flimsy. Have at least one of the 12 Volt receptacles stay hot when the ignition is off for at least 60 minutes.