I've had 3 new BMWs. 2 were good but the one that stayed in the shop was enough to turn me off them for a minute. I was gearing up for an M3 or an M4 but if I would have paid that money to have a car sit in the shop constantly, I'd have been beyond livid. Went back to the Mustang, I can work on it and afford the parts after the warranty goes out.
The 3.0 turbo engines in the m3/m4 and others are pretty good. The 4.4 turbo engines in the M5/M6/x5m/x6m etc are shit and have been shit since back in 2011.
M3s and M4s have a few issues but overall decent. Buying a new one? Fuck no! They’re $80k-$110k depending on model, and they depreciate like crazy since BMW is making a lot of them (Look at all mass produced BMW M cars, not worth It)
At $80k-$110k there are much better investments, new or used:
Mustang GT350R
997 Turbo and 991 Turbo (used)
997 GT3
Mercedes E63S wagon 2018-2019 (best all purpose car for the money)
Audi RS7
And you can still get a 996 Turbo for around $50k