9/10BMW3 Series Touring£27,875 – £45,065Being based on the best junior exec is a good start: this car is a belter.
9/10BMWM2£24,085 – £37,160A brilliant car, one of the best four-seat drives you can lay your hands on.
8/10BMW4 Series Coupe£32,855 – £47,025Less inviting to own than a Mercedes C-coupe, but scores points with excellent driving dynamics, a strong range, well laid-out cabin and class-best infotainment.
7/10BMW2 Series£24,085 – £37,160Far better looking than the old 1 Series Coupe. Driving and owning qualities mark it out as a real BMW.
7/10BMWX1£26,685 – £37,525By going transverse-engined the X1 has become technically less distinctive, but more useful in the real world