How do the new BMWs compare with the previous generation? Let's find out on track.
J.A. Ackley August 2, 2023