The 2023 M2 is BMW’s best new car. It’s quick, balanced, communicative, and a wonderful daily driver—all the things you’d expect from a small car wearing the M badge. But there’s another big ...