Whether you go for the saloon or estate car (Touring) version, the BMW M3 is a brilliant performance car that blends usability with a huge amount of fun. We’d go for the M3 Touring because it provides the best balance of both worlds. Yes, it's expensive, but if you can, you absolutely should.
The M3 is reasonably well equipped on the safety and luxury front, although you might be surprised to learn you have to pay extra for keyless entry and (on the saloon) a powered tailgate. The xDrive badge means this version is four-wheel drive.
At What Car?, we believe that no one should overpay for their new car, which is why we partnered with Autotrader to bring the biggest selection of discounted new cars available in the UK