as a big bmw fan (ive owned 2, loved the culture, style, hustory, FW190 german fighter plane with a bmw engine) ok enough my street cred*
BMW cars are no longer the drivers car like they used to be, strong but subtle styling boring, now too techie, too expensive for what you get, again buy a VW and save your money.
M car?
pretty much all BMWS, rather have a VW
m3/m4 - rather have gt350/roush/hemi sedan corvette o
m6 - rather have porsche 911, SL benz, high end jaguar, low end Masrati,
m5 - AMG sedans, Audi sport class, CTS-V are just as good, the m5 is tough to beat but there is now legit competition.
just better choices (competition has caught up/passed) and BMW has moved away from the cool sporty brand to too techie....
i