There's a difference between the M division and M Performance.
The BMW M235i has an awful lot going for it: a 320-horsepower turbocharged straight-six engine, rear-wheel-drive and an affordable price tag of $44,025. It's an absolutely wonderful BMW performance coupe, but here's the thing: it's not an official M car. There's a big difference between the famous M division and the M Performance cars. Basically BMW wanted to create mid-level performance for those wanting more than the base car, but weren't willing (or able) to pay the hefty price tag for a full-out M car.
Hence M Performance and the new M235i may just be its best creation to date. But would it be worth waiting for the inevitable M2? Motor Trend goes for a test drive to find out.