Motoring Today

Fiat 500 under £20,000

9 used Fiat 500 for sale from £4,595 — every car priced under £20,000. Compare ULEZ, mileage and finance side by side.

We currently have 6 Fiat 500 models available under £20,000, with our listings updated on 6 September 2026. The cheapest Fiat 500 in stock today is priced at £5,995. For those considering finance, a representative HP example for this model starts from £130 per month over 60 months with a 0% deposit and 13% APR, though finance is always subject to status. This budget allows for more recent model years, with our current stock ranging from 2019 to 2022. You can typically expect these models to be compliant with ULEZ emissions standards. Reviewing the available options allows you to compare representative finance quotes and full MOT histories for each vehicle.

Available now
9
under £20,000
Cheapest
£4,595
In budget
Fiat 500X
Good price

Fiat 500X

2016 Cross Multiair

PetrolManual79,072 mi2016
Band E · £200/yr
£109/mo
£4,595
cash

JTW Motors·5.0 (68)· Stone

Fiat 500
Good price

Fiat 500

2021 Popular Mhev

PetrolManual54,000 mi2021
£200/yr
£130/mo
£5,995
cash

Maybury Car Sales·4.7 (11)· Edinburgh

Fiat 500
Above market

Fiat 500

2019 Lounge

PetrolManual42,818 mi2019
£200/yr
£163/mo
£7,295
cash

Oaktree Motor Company·4.7 (193)· Cwmbran

Fiat 500
Above market

Fiat 500

2019 Star

PetrolManual66,000 mi2019
£200/yr
£163/mo
£7,295
cash

Protheroes·4.4 (73)· Market Harborough

Fiat 500
Good price

Fiat 500

2022 Dolcevita Mhev

PetrolManual22,677 mi2022
£200/yr
£205/mo
£8,980
cash

Cobalt Motors·4.5 (149)· Gosforth

Fiat 500
Above market

Fiat 500

2021 Sport Mhev

PetrolManual47,000 mi2021
£200/yr
£201/mo
£8,989
cash

Protheroes·4.4 (73)· Market Harborough

Fiat 500e
Good price

Fiat 500e

2021 Passion

ElectricAutomatic40,000 mi2021
£200/yr
£203/mo
£8,995
cash

Hanworth Autos Ltd·4.3 (32)· Feltham

Fiat 500
Fair price

Fiat 500

2019 Lounge Semi-auto

PetrolAutomatic41,952 mi2019
£200/yr
£205/mo
£9,190
cash

Ezy Access·4.5 (207)· South Ruislip

Fiat 500e
Fair price

Fiat 500e

2022 Icon

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

CG Motorland·4.5 (202)· Leicester

Frequently asked questions

What Fiat 500s can I get for under £20,000 on Motoring Today?
We currently have 4 Fiat 500 cars available under £20,000. Prices start from £7,295, with models ranging from 2019 to 2021 model years.
Is finance available for Fiat 500s at this cash price?
Yes, finance is available even for cash-priced cars. A representative example for a Fiat 500 starts from £163 per month, based on a Hire Purchase agreement with 0% deposit over 60 months at 13% APR. Finance is subject to status.
What should I check on a Fiat 500 at this price point?
Always review the car's MOT history and advisories, which are detailed on every Motoring Today listing, and ensure it has a comprehensive service history. Also consider the mileage relative to its age, as this can indicate wear and tear.