Buy 2011 new or order 2012 new?
Here's the thing, if I order a 2012 model it is basically 3-4k more expensive than if I were to buy a in stock 2011 M3 E92 (with the same features/color/everything as the 2012 one I want except for the back sunshade, BMW app, and any other newly added 2012 features)
What should I do guys? Should I wait till January for a brand new 2012 car or get the 2011 one for 3-4k cheaper and maybe one or two less features. Or wait for the newer model ...