NEVER buy a car that you don't really want, especially an inexpensive car like the M3.
WAIT (and save, if that would help too) for what you want.
My 2 cents.
2013 M3 coupe (Azurite Black, Black, Piano Black)
+ miata nut (2 miatas) + Mk6 GTI 5-door hatch (our mini-SUV