8/10SeatAteca£22,410 – £35,205A first-time entrant from Seat that feels like they’ve been practicing for years.
8/10BMWX2£31,230 – £41,560Manages to serve up a zingy new style that hardly compromises its space or usefulness