Used Fiat 500 for sale

4,068 cars from UK dealers, updated 21 October 2026. Typical asking price £6,500. Half of them are priced between £4,500 and £9,100.

972 have had their price cut since they were first listed.

Typical price by year

YearFor saleTypical priceHalf are priced between
202697£18,500£17,500 to £18,500
202539£12,000£11,000 to £12,400
2024407£10,000£9,500 to £10,700
2023338£9,600£9,000 to £10,200
2022267£9,300£8,600 to £10,000
2021201£8,500£7,900 to £9,000
2020208£8,200£7,200 to £9,000
2019295£7,300£6,500 to £8,000
2018297£6,500£5,700 to £7,000
2017307£6,000£5,000 to £6,500
2016387£5,200£4,500 to £6,000
2015318£4,500£3,800 to £5,500
2014259£3,800£3,200 to £4,500
2013209£3,200£2,600 to £4,200
2012118£3,000£2,500 to £4,000
201178£2,700£2,200 to £3,600
201079£2,500£2,100 to £3,300
200981£2,300£1,800 to £3,000
200838£2,500£2,000 to £3,000

Cars for sale now, page 1 of 41

The cheaper cars like each one are on its AskCar page.

Fiat 500 by gearbox, fuel and body

Fiat 500 prices by year

Fiat 500 by price

Fiat 500 near you

More Fiat

Everything