Motoring Today

Fiat 500 under £20,000

10 used Fiat 500 for sale from £3,995 — every car priced under £20,000. Compare ULEZ, mileage and finance side by side.

There are five Fiat 500 models currently available under £20,000 on Motoring Today, as of 7 October 2026. Prices for this popular city car start from just £5,495 cash, or from an equivalent representative monthly payment of £129 on a Hire Purchase plan, although finance is subject to status. This budget typically secures a well-maintained Fiat 500, with current stock spanning model years from 2018 to 2022. The Fiat 500 is commonly known for its compact dimensions, making it an agile choice for urban driving, and its distinctive retro-inspired styling. Buyers at this price point can expect to find models that are compliant with ULEZ regulations, and every listing includes a comprehensive MOT history for full transparency.

Available now
10
under £20,000
Cheapest
£3,995
In budget
Fiat 500X
Fair price

Fiat 500X

2016 Popular Star Multijet

DieselManual82,000 mi2016
Band B · £20/yr
£95/mo
£3,995
cash

Hanworth Autos Ltd·4.0 (28)· Feltham

Fiat 500
Great price

Fiat 500

2018 Lounge

PetrolManual67,477 mi2018
£200/yr
£129/mo
£5,495
cash

Albar Autos·4.3 (20)· Loughborough

Fiat 500X
Fair price

Fiat 500X

2017 Popular Star

PetrolManual59,895 mi2017
Band F · £225/yr
£145/mo
£5,995
cash

Durnford Motors·4.5 (181)· Southampton

Fiat 500

Fiat 500

2019 Lounge

PetrolManual42,818 mi2019
£200/yr
£156/mo
£6,995
cash

Oaktree Motor Company·4.7 (198)· Cwmbran

Fiat 500X
Fair price

Fiat 500X

2018 City Cross

PetrolManual54,442 mi2018
£200/yr
£181/mo
£7,795
cash

Durnford Motors·4.5 (181)· Southampton

Fiat 500
Above market

Fiat 500

2020 Star Mhev

PetrolManual45,000 mi2020
£200/yr
£180/mo
£7,990
cash

Protheroes·4.4 (74)· Market Harborough

Fiat 500
Above market

Fiat 500

2021 Sport Mhev

PetrolManual47,000 mi2021
£200/yr
£187/mo
£8,295
cash

Protheroes·4.4 (74)· Market Harborough

Fiat 500
Good price

Fiat 500

2022 Dolcevita Mhev

PetrolManual22,677 mi2022
£200/yr
£200/mo
£8,757
cash

Cobalt Motors·4.5 (153)· Gosforth

Fiat 500e
Good price

Fiat 500e

2022 Icon

ElectricAutomatic27,000 mi2022
£200/yr
£219/mo
£9,995
cash

Hanworth Autos Ltd·4.0 (28)· Feltham

Fiat 500e
Fair price

Fiat 500e

2022 Icon

ElectricAutomatic15,561 mi2022
£200/yr
£228/mo
£11,799
cash

CG Motorland·4.5 (210)· Leicester

Frequently asked questions

What Fiat 500 models can I find for under £20,000?
Currently, we have 5 Fiat 500s available under £20,000, with prices starting from £5,795. This selection typically includes models from 2018 to 2022, offering various trims and specifications within your budget.
Is finance available for a Fiat 500 at this cash price?
Yes, finance options are available. For instance, a representative example shows you could pay from £129 per month. This is a representative example, and all finance is subject to status.
What should I check when buying a Fiat 500 at this price point?
It's always wise to check the car's MOT history and any advisories, which Motoring Today shows on every listing, along with its service history. Also, consider the mileage relative to the car's age, as very high or low mileage for the year could warrant further investigation.