I have an odd quibble with the f30. I know that I will upgrade, but I'm oddly torn on whether it will be a touring, coupe, or gran coupe.
Despite all the awesome reasons to love the f31, I get annoyed that BMW didn't put LED tails in it so they will have something for the LCI. It's 2012...I think LEDs should be standard as they are on my e92 LCI.
Minor point I know but.....
The more major issue is I will need some time to adjust to the new steering. Not saying its bad. Just got too used to the heft on my e92.