ScanAuctionsValue a specific car →
Price guide · updated July 2026

FIAT 500 prices in the UK

The average used FIAT 500 listed for £5,907 in the UK as of July 2026 (median £5,600), based on 11,399 ScanAuctions price observations. The value sweet spot is a 2015 car at around £4,433 — 17.4% less than a 2016.

The 500 in the used market

The 500 is city-car fashion on a fifteen-year-old design, and its prices reflect style over substance: tidy, well-coloured cars sell fast at surprising money while scruffy ones are nearly free. The petrol 500 ran barely changed from 2008 to 2023, so year matters less than condition and the TwinAir/1.2 engine choice. The electric 500 (2020 on) is a separate, much dearer market.

£5,907

Average price

£5,600

Median price

£2,421

Cheapest year (2009)

11,399

Cars tracked

FIAT 500 price by year

Average and cheapest listed price per registration year, with typical mileage. Real UK observations, not book values.

Value sweet spot: 2015. A 2015 FIAT 500 averages £4,43317.4% less than a 2016 — the biggest one-year price drop on this model. Drops this size usually sit where a model changes generation, so the saving buys the outgoing shape — check which body style the year gets you before assuming it’s the same car.

£3.8k£7.5k£11k£15k2008: 2,491 average (£), 206 cars£2.5k082009: 2,421 average (£), 356 cars2010: 2,588 average (£), 369 cars102011: 2,803 average (£), 398 cars2012: 2,873 average (£), 675 cars122013: 3,330 average (£), 860 cars2014: 3,921 average (£), 1,046 cars142015: 4,433 average (£), 1,039 cars£4.4k2016: 5,367 average (£), 1,048 cars162017: 6,062 average (£), 893 cars2018: 6,691 average (£), 806 cars182019: 7,478 average (£), 683 cars2020: 8,504 average (£), 510 cars202021: 8,685 average (£), 440 cars2022: 9,333 average (£), 667 cars222023: 9,785 average (£), 983 cars2024: 11,482 average (£), 385 cars£11k24
YearAverageCheapest seenAvg mileageCars
2024£11,48213,073385
2023£9,78525,853983
2022£9,333£4,60024,730667
2021£8,685£4,59530,056440
2020£8,504£3,99533,800510
2019£7,47839,708683
2018£6,691£2,99945,840806
2017£6,06251,339893
2016£5,36757,9581,048
2015£4,43361,2821,039
2014£3,92163,2831,046
2013£3,33069,602860
2012£2,87374,381675
2011£2,80374,181398
2010£2,58878,578369
2009£2,421£1,00079,015356
2008£2,491£1,00081,539206

“Cheapest seen” excludes implausibly low listings (often accident-damaged or Cat-marked cars); “—” means the lowest prices we saw weren’t representative.

Price by mileage

20132017 cars. On average, every extra 20,000 miles takes about £850 off the price.

MileageAverage priceCars
020,000 miles£7,36195
20,00040,000 miles£6,157816
40,00060,000 miles£5,1201,578
60,00080,000 miles£4,0771,398
80,000100,000 miles£3,314708
100,000120,000 miles£2,693197
120,000140,000 miles£2,35148

What dealers actually pay for a 500

Across 712 FIAT 500 listings we scanned on dealer sale platforms, the average asking price was £4,485 against an average AutoTrader retail value of £6,245 — a gap of £1,760 before fees and prep. The gap is not profit: after fees, transport and preparation, our modelled margin on the average 500 listing is about £393 — dealers earn by picking the right cars, not the average one.

£4,485

At auction

£6,245

Retails at

£1,760

The gap

How dealers find these cars before anyone else

Common questions

How much is a used FIAT 500 in the UK?

As of July 2026, the average used FIAT 500 listed for £5,907 (median £5,600), across 11,399 UK price observations tracked by ScanAuctions. Prices range from about £2,421 for a 2009 car to £11,482 for a 2024.

What is the cheapest FIAT 500 year worth buying?

2015 is the value sweet spot: it averages £4,433, 17.4% less than a 2016, with average mileage around 61,282 miles. Older cars are cheaper still but carry higher mileage.

How much does mileage affect FIAT 500 prices?

Across 2013–2017 cars, each additional 20,000 miles reduces the average price by roughly £850.

What do dealers pay for a FIAT 500?

Across 712 FIAT 500 listings scanned on dealer-only sale platforms, the average asking price was £4,485 against an average AutoTrader retail value of £6,245 — a gap of £1,760 before fees and preparation costs.

Pricing a specific 500?

Averages set expectations; a real car needs a real valuation. Our free tool values any UK car by make, model, year and mileage — no email, no phone number.

Get a free valuation

More price guides

Methodology. Figures are computed from 11,399 FIAT 500 price observations collected by ScanAuctions from UK marketplace and auction listings, filtered to plausible retail values and registration years. Averages are asking/listing prices, not final sold prices. Auction figures compare dealer-platform asking prices with AutoTrader retail valuations on the same cars. Last updated July 2026; refreshed monthly. Full detail: data & methodology.