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
8/10VolkswagenTouareg£44,810 – £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/10BMWX3£40,780 – £52,960The X3 has never done BMW much credit, but the new one is a thorough enough job to take on the class best