9/10BMWi8£106,255 – £116,250This is the future, supercar buyers. If this is how it's to be, bring it on.
9/10BMW3 Series Touring£29,080 – £46,940Being based on the best junior exec is a good start: this car is a belter.
Editor’s choice9/10BMWM135i£22,790 – £35,980BMW performance hatch that is also a bit of a bargain. It's not quite a 1M, but it's close.
9/10BMWM2 Competition£49,160 – £51,805It really does tick a whole lot of boxes. You know you want one.
8/10BMW7 Series£63,690 – £84,790Packed full of tech and beautifully made, but the S-Class is still better.
8/10BMWM3/M4/M4 GTS£82,120More efficient and effective car than its predecessors, just not quite as exciting
8/10PaganiHuayra£990,000 – £2,100,000The glitzy, gorgeous Pagani Huayra is simply the king of the niche hypercar market.
8/10BMW3 Series£33,350 – £39,440Rivals keep it from a better score, but the new 3 is still one of the benchmarks for this class
8/10BMW4 Series Coupe£34,370 – £49,030Less 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.
8/10BMW4 Series Convertible£41,110 – £53,090The default four-seat cabrio. Excellent engines and quality, impressive metal roof too.
8/10BMW5 Series£36,715 – £52,620Typically BMW for its sheer composure on the road and fine refinement.
8/10BMW5 Series Touring£39,505 – £54,870The new 5 Series is as good to drive as the BMW image, and yet it's as refined and plush as a Mercedes E-Class.
8/10BMWX3£40,310 – £52,540The X3 has never done BMW much credit, but the new one is a thorough enough job to take on the class best
8/10BMWX2£30,460 – £38,880Manages to serve up a zingy new style that hardly compromises its space or usefulness
7/10BMW8 Series£98,230If you *really* like BMWs, then the 8 Series is great. But it's less special than its rivals
7/10BMW2 Series£25,380 – £38,855Far better looking than the old 1 Series Coupe. Driving and owning qualities mark it out as a real BMW.
7/10BMW1 Series£22,790 – £35,980A brilliant premium hatch that appeals to both keen drivers and the economically minded.
7/10BMWX1£27,950 – £36,710By going transverse-engined the X1 has become technically less distinctive, but more useful in the real world
6/10BMW2 Series Active/Gran Tourer£24,055 – £37,045Cosier and more expensive than rivals, but appealing badge and quality