Editor’s choice9/10Land RoverRange Rover£81,785 – £177,485One of the best luxury cars money can buy: this really is a bit of an all-round superstar
9/10BMW5 Series£37,375 – £56,425It's comfy, it drives well, it's got performance *and* eco options... There's really not much to criticise
8/10VolkswagenTouareg£44,110 – £61,020The VW faces an uphill struggle against brand laden rivals, but is actually just as good.
8/10Land RoverRange Rover Sport£63,390 – £99,620A well-executed contradiction: a fine long-distance GT that's great in the rough and stunning inside
8/10Mercedes-BenzE-Class£38,285 – £105,330Mercedes has thrown everything it knows into the new E-Class. You can tell.
8/10Fiat124 Spider£26,645Spoilt for choice between this and an MX-5? You can't actually go wrong. Choose on looks and engine character
8/10MorganPlus Four (2020)£35,400 – £43,200The point where 2020s technology meets 1920s craftsmanship. Not perfect, but a joyous thing nonetheless...
8/10Mercedes-BenzC-Class Estate£36,925 – £79,312Classy, sensible and easy to live with. Not the most exciting small estate on sale, but possibly the most well-rounded
8/10Mercedes-BenzE-Class Cabriolet£48,170 – £70,910Mercedes almost undermines its own flagship with new E-Class Cabrio. Close one
8/10BMW5 Series£37,375 – £56,425Typically BMW for its sheer composure on the road and fine refinement.
8/10Alfa RomeoStelvio£37,160 – £88,165With so much Giulia DNA, the Stelvio was bound to be good. At last an Alfa to buy with your heart *and* head
7/10Abarth500£16,375 – £26,525An addictive little begger that is much better than its list of failings would have you believe.
7/10BMWX7£70,980 – £109,660The X7 is BMW's biggest and most luxurious SUV, and it wants to be noticed
7/10Mercedes-BenzE-Class Coupe£43,675 – £67,415Looks good, lowers the heart rate and comes with some reasonably cost-effective engines. A winning combination
6/10AudiQ7£54,975 – £93,190Not exactly revolutionary, but it makes plenty of sense... if you need this sort of thing