Motoring Today

Fiat 500 under £30,000

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

There are 5 Fiat 500s available for under £30,000, with prices starting from £5,995. This selection was last updated on 7 August 2026. For those considering finance, a representative example is available from £134 per month on a Hire Purchase (HP) agreement, though finance is always subject to status. At this budget, you will find Fiat 500 models from the 2018 to 2021 model years. The Fiat 500 is a popular city car, commonly reported for its compact dimensions and distinctive styling, making it a common choice for urban driving.

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

Fiat 500X

2016 Popular Star Multijet

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

Hanworth Autos Ltd·4.3 (32)· Feltham

Fiat 500X
Good price

Fiat 500X

2016 Cross Multiair

PetrolManual79,072 mi2016
ULEZ ✓Band E · £200/yr
£113/mo
£4,750
cash

JTW Motors·5.0 (68)· Stone

Fiat 500
Above market

Fiat 500

2018 Lounge

PetrolManual37,598 mi2018
£200/yr
£145/mo
£6,495
cash

Albar Autos·4.3 (20)· Mountsorrel

Fiat 500
Fair price

Fiat 500

2019 Lounge

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

Oaktree Motor Company·4.7 (193)· Torfaen

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
Above market

Fiat 500

2021 Lounge Mhev

PetrolManual40,864 mi2021
£200/yr
£173/mo
£7,995
cash

Maybury Car Sales·4.7 (10)· Edinburgh

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
Good price

Fiat 500

2019 Lounge Semi-auto

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

Ezy Access·4.5 (207)· Ruislip

Fiat 500e
Fair price

Fiat 500e

2022 Icon

ElectricAutomatic15,561 mi2022
£200/yr
£260/mo
£11,621
cash

CG Motorland·4.5 (202)· Leicester

Frequently asked questions

What Fiat 500s can I get for under £30,000?
Motoring Today currently lists 4 Fiat 500s priced under £30,000, starting from £7,295. These models range from 2019 to 2021 model years, offering relatively recent vehicles within this budget.
Is finance available for Fiat 500s at this cash price?
Yes, finance is available for Fiat 500 models at this price point. For example, a representative Hire Purchase finance option could be around £163 per month, though this is a representative example and finance is subject to status.
What should I check when buying a Fiat 500 at this price point?
Always review the car's MOT history and any advisories, which Motoring Today shows on every listing. Verify a full service history and ensure the mileage aligns reasonably with the vehicle's age, as lower mileage for its age can sometimes indicate less wear.