8/10Mercedes-BenzB-Class£27,385 – £37,585The B-Class is now a genuine contender – if an expensive one – in the family hatch sector.
7/10NissanQashqai£26,250 – £31,935One of Britain’s best-selling cars, the Qashqai is quiety, comfy and homemade, too
7/10KiaSportage£20,085 – £34,765Facelifted Sportage gains mild hybrid diesel tech, but it’s not enough to radically alter the class landscape
8/10SkodaOctavia£19,480 – £28,500Skoda might just have turned things on its head. You’d now recommend an Octavia over a VW Golf or Seat Leon
7/10SkodaOctavia (2012-2020)£19,480 – £28,500Solid, gimmick-free all-rounder that’s slightly less good at everything than a Golf, but cheaper for it.
7/10SkodaKamiq£17,475 – £25,730Another worthy crossover. Comfy, roomy, but not especially interesting
7/10Hyundaii30£17,090 – £25,250A very rational car in standard form, which will make your life easy, but not exciting
7/10NissanJuke£14,935 – £25,170The looks might be polarising but it's not actually ugly and certainly not – bigger crime – bland