7/10Mercedes-BenzGLA£24,915 – £36,420A likeable thing. Go for a higher powertrain and it makes most sense.
8/10BMWX2£31,230 – £41,560Manages to serve up a zingy new style that hardly compromises its space or usefulness