Narrow the results to find the one for you.
A standout in the class, the 2019 BMW X1 is fun to drive, can haul a good amount of gear and is relatively easy on the wallet.
If you want a convertible that's engaging to drive and able to carry three of your friends, look no further.
It's tough to recommend the X2 when it's smaller than the X1, costs more and doesn't offer any noticeably better driving dynamics.
The 2017 BMW 330e gives a taste of electric driving, with its associated efficiency, in a competent sport sedan, but its multiple combinations of drive modes will really appeal to number nerds.
The BMW X1 xDrive28i is literally and figuratively bigger and better for 2016, boasting more power, more space and better efficiency than its competition. Unfortunately, the price tag is bigger, too.
The 2014 BMW 328d xDrive Sports Wagon combines 40+ mpg diesel efficiency, the flexibility of a wagon, and the thrills of a driver's car.
The 2013 BMW 320i is a more accessible 3 Series, with driving dynamics similar to its more powerful siblings. However, techies will want to look further up the line for gadgets.
The most affordable BMW model, the 1-Series, finally gets its own M-badged sports version with 250kW and 450Nm of tyre-frying raging under the bonnet.