I've put a few miles now on my new-to-me 2016 F80 BMW M3, including a 400 mile trip, and have had my Model 3 for nearly a year--so I thought I'd write down some thoughts.
The Cars:
2016 BMW M3 6M, M Adaptive suspension, 425 hp
2018 Tesla Model 3 Performance dual motor, 475ish hp (incl. 5...