Compare the best small city cars

High quality small city cars from rated and reviewed dealers

Sell my car
Rated 4.5/5 from 55,685 reviews

Best small city cars of 2024

If your driving consists mainly of getting from here to there in the urban environment, then it’s absolutely the case that the best things come in small packages.

Step in — perhaps literally — the city car. These tiny cars are perfectly suited for the inner-city runaround thanks to compact dimensions, low running costs and excellent manoeuvrability. We've picked out the best of the bunch.

Hyundai i10

1. Hyundai i10

Hyundai i10 review
Volkswagen Up

2. Volkswagen Up

Volkswagen Up review

Sell your car for what it's really worth

The free, easy way to get 4,500+ dealers all over the UK bidding on your car

Audi A1 Sportback

3. Audi A1

Audi A1 Sportback review
Honda Jazz

4. Honda Jazz

Honda Jazz review
Toyota Aygo X

5. Toyota Aygo X

Toyota Aygo X review
MINI 3-Door Hatch

6. MINI Hatch

MINI 3-Door Hatch review
Vauxhall Corsa

7. Vauxhall Corsa

Vauxhall Corsa review
Kia Picanto
Smart Spender Award
Highly Commended

8. Kia Picanto

Kia Picanto review
Suzuki Ignis

9. Suzuki Ignis

Suzuki Ignis review
Fiat Panda

10. Fiat Panda

Fiat Panda review

Browse all small cars

Advice about small cars

City cars FAQs

The Honda Jazz officially returns around 60mpg thanks to its efficient petrol-electric setup, while the Toyota Aygo X is only 1 or 2 mpg off that figure. None of the cars on this list will break the bank at the petrol pumps, though.

The Smart EQ ForTwo is absolutely titchy, with this electric city car being just 2.7 metres long, and 1.6m wide.

Modern diesels are pretty much as clean as petrol cars, but older diesels (those without emission-busting particulate filters and AdBlue systems) often aren't great from the point of view of air quality. Diesels also periodically need long runs when the engine gets up to a decent speed and temperature so the exhaust system can burn off captured soot, and if this isn't done it can get blocked up, resulting in big bills.