the naming is so retarded.
I understand even numbers coupe (fits the 6 series)
odd numbers sedan (5 and 7 series)
so for the love of all that is logical, call the next gen 3 series M car, if coupe, an M4. I have this feeling the M3 gran coupe and M4 coupe will be as different as the M5 and M6 which already share an engine (all is well).
and for the 1 and 2 series, now BMW is going to again break the coupe, 4D naming logic by using FWD RWD to designate cars!? Why not just make one rule and follow it.