Toyota/Lexus make the best cars with the worst infotainment. Consistently 10 years behind the curve, even the new LX600 feels like it belongs in 2012. But for the actual meat and potatoes (i.e. the drivetrain, chassis and coach), they are the best large scale manufacturer out there, IMO.
For me personally, I wouldn't purchase a M3 again for a few reasons:
1) mine has turned into a rattling piece of junk after 3.5 years and 70k miles. Don't get me wrong, it has been 100% reliable, but I cringe every time I hit a bump in the road. I shout curses in public places every time the phone key acts up on me, which is frequently. As an early SR+, mine comes from the era when Tesla was desperately trying to hit their $35,000 goal, and these things were thrown together hastily and cheaply. This is likely less of an issue with the newer models.
2) Elon is off his rocker as a human being and I don't feel right lining his pockets any more than I already have
3) There are good electric cars coming out from real legacy car makers now. In 2019, the M3 was the only game in town for an affordable EV presentable enough to use as a work vehicle. Now you can get BMW, Kia/Hyundai, Audi, MB, Ford, Volvo, etc. for a similar price. Tesla still has the best battery performance/$, but many of these newer cars are a better overall package if you're not concerned about squeezing out every last mile.
I'm not a hater--my car has been good to me in a general sense, but my next car will probably be a BMW i4 or something along those lines.