Best in class9/10Land RoverDiscovery Sport£29,575 – £51,345The best car in its class. New engine is so good, it earns it an extra point
Editor’s choice9/10Land RoverRange Rover£75,940 – £177,485One of the best luxury cars money can buy: this really is a bit of an all-round superstar
8/10Land RoverRange Rover Velar£44,250 – £66,445The Velar majors on style but it's still a useful car. It's roomy enough for a family, not so big it's awkward in cities, and capable of unusual off-road feats.
8/10Land RoverDiscovery£45,810 – £68,590The consummate big family SUV. Spectacular off-road, now better on it, but is it just too Range Rover for its own good?