Used Fiat cars for sale
8,031 cars from UK dealers, updated 23 October 2026. Typical asking price £7,800. Half of them are priced between £5,000 and £11,000.
AskCar lists 589,789 cars from 13,079 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
1,663 have had their price cut since they were first listed.
Cars for sale now, page 9 of 81
The cheaper cars like each one are on its AskCar page.
- 2020 Fiat 500, 42,343 miles, £6,795, £680 under typical, Crewe
- 2020 Fiat Doblo, 37,050 miles, £9,594, £960 under typical, Bath
- 2015 Fiat 500, 43,845 miles, £4,450, £445 under typical, Burnley
- 2017 Fiat 500, 60,000 miles, £5,500, £550 under typical, Bolton
- 2016 Fiat 500, 29,847 miles, £7,995, £798 under typical, Harrow
- 2016 Fiat 500, 61,678 miles, £3,999, £399 under typical, West Drayton
- 2015 Fiat 500, 73,660 miles, £3,850, £384 under typical, Gloucester
- 2021 Fiat Fiorino, 26,186 miles, £8,184, £814 under typical, Bristol
- 2025 Fiat 600, 13,000 miles, £15,495, £1,541 under typical, Swansea
- 2017 Fiat 500, 36,427 miles, £6,000, £596 under typical, Stowmarket
- 2019 Fiat 500L, 36,011 miles, £6,234, £619 under typical, Harrogate
- 2023 Fiat 500, 15,493 miles, £9,200, £912 under typical, Bristol
- 2019 Fiat 500, 20,731 miles, £7,250, £718 under typical, Halifax
- 2021 Fiat 500e, 25,000 miles, £10,895, £1,078 under typical, Rayleigh
- 2023 Fiat Ducato, 46,000 miles, £14,493, £1,433 under typical, Tortworth
- 2017 Fiat 500, 28,969 miles, £6,299, £622 under typical, Watford
- 2010 Fiat 500, 94,151 miles, £1,995, £197 under typical, Plymouth
- 2016 Fiat 500, 34,156 miles, £5,795, £571 under typical, Leicester
- 2004 Fiat Panda, 81,731 miles, £1,995, £196 under typical, Lincoln
- 2019 Fiat 500X, 23,000 miles, £10,000, £983 under typical, West Drayton
- 2019 Fiat Panda, 38,693 miles, £5,989, £589 under typical, North Shields
- 2018 Fiat 500X, 43,272 miles, £8,995, £883 under typical, Barking
- 2009 Fiat 500, 37,000 miles, £2,995, £294 under typical, Bournemouth
- 2025 Fiat 500, 19,418 miles, £9,900, £971 under typical, Lincoln
- 2014 Fiat 500, 70,609 miles, £2,995, £293 under typical, Maldon
- 2018 Fiat 500, 57,000 miles, £5,499, £537 under typical, Newcastle upon Tyne
- 2022 Fiat 500, 19,004 miles, £8,699, £850 under typical, South Shields
- 2025 Fiat Scudo, 9,278 miles, £17,990, £1,756 under typical, Tredegar
- 2017 Fiat 500, 51,613 miles, £6,990, £681 under typical, Accrington
- 2019 Fiat 500, 40,554 miles, £5,497, £535 under typical, Cannock
- 2016 Fiat Doblo, 41,465 miles, £5,994, £583 under typical, Melton Mowbray
- 2018 Fiat 124 Spider, 17,500 miles, £12,990, £1,262 under typical, Havant
- 2014 Fiat 500, 89,100 miles, £2,493, £242 under typical, Chesterfield
- 2022 Fiat 500, 21,076 miles, £9,495, £921 under typical, Hassocks
- 2014 Fiat Panda, 55,000 miles, £3,790, £366 under typical, Norwich
- 2016 Fiat 500, 38,268 miles, £5,795, £560 under typical, Sheffield
- 2010 Fiat 500, 95,300 miles, £1,980, £191 under typical, Windsor
- 2017 Fiat 500X, 97,065 miles, £3,890, £376 under typical, Glasgow
- 2020 Fiat Ducato, 57,071 miles, £13,194, £1,274 under typical, Elland
- 2022 Fiat 500, 27,321 miles, £8,295, £801 under typical, Wellingborough
- 2019 Fiat 500, 29,000 miles, £6,950, £670 under typical, Sittingbourne
- 2022 Fiat 500, 33,752 miles, £7,650, £737 under typical, Derby
- 2016 Fiat 500X, 87,000 miles, £3,995, £384 under typical, Cleckheaton
- 2021 Fiat 500, 33,681 miles, £7,595, £731 under typical, Godalming
- 2023 Fiat 500X, 5,159 miles, £11,999, £1,155 under typical, Longbenton
- 2014 Fiat 500, 66,000 miles, £3,395, £326 under typical, Birmingham
- 2016 Fiat 500, 50,238 miles, £5,362, £515 under typical, Bath
- 2014 Fiat 500, 68,810 miles, £2,950, £283 under typical, St Helens
- 2010 Fiat 500, 66,559 miles, £2,394, £230 under typical, Leeds
- 2013 Fiat 500, 115,320 miles, £3,490, £334 under typical, Bedford
- 2022 Fiat Scudo, 40,000 miles, £12,599, £1,207 under typical, Halesowen
- 2015 Fiat 500, 63,830 miles, £4,190, £401 under typical, Brighton and Hove
- 2019 Fiat Panda, 19,036 miles, £7,840, £751 under typical, Ilkeston
- 2023 Fiat Scudo, 45,000 miles, £11,990, £1,147 under typical, Dartford
- 2020 Fiat 500X, 30,000 miles, £10,990, £1,050 under typical, Hoddesdon
- 2023 Fiat Doblo, 40,686 miles, £9,995, £954 under typical, Rushden
- 2021 Fiat Ducato, 103,000 miles, £12,290, £1,173 under typical, Bedford
- 2012 Fiat 500, 94,000 miles, £2,200, £210 under typical, Burnley
- 2015 Fiat 500X, 77,414 miles, £3,995, £381 under typical, Sheffield
- 2018 Fiat Panda, 47,829 miles, £5,495, £523 under typical, Bromsgrove
- 2016 Fiat 500, 65,551 miles, £4,690, £445 under typical, Leighton Buzzard
- 2017 Fiat 500L, 87,100 miles, £3,000, £284 under typical, Slough
- 2016 Fiat 500, 57,385 miles, £4,995, £473 under typical, Taplow
- 2020 Fiat 500, 39,000 miles, £6,995, £662 under typical, Havering
- 2018 Fiat 500, 30,000 miles, £5,399, £510 under typical, Ware
- 2016 Fiat 500, 48,999 miles, £5,278, £499 under typical, Loughborough
- 2016 Fiat 500, 100,000 miles, £3,595, £339 under typical, Wigan
- 2016 Fiat 500, 41,594 miles, £5,150, £485 under typical, Bolton
- 2021 Fiat 500, 24,120 miles, £7,990, £751 under typical, Leeds
- 2017 Fiat 124 Spider, 22,000 miles, £11,495, £1,081 under typical, Barking
- 2011 Fiat 500, 89,000 miles, £2,400, £226 under typical, Ingatestone
- 2019 Fiat 500, 53,193 miles, £5,950, £559 under typical, Newport
- 2016 Fiat 500, 47,351 miles, £4,995, £469 under typical, Newtownabbey
- 2013 Fiat 500L, 50,000 miles, £3,490, £327 under typical, Willenhall
- 2016 Fiat 500, 10,000 miles, £5,490, £514 under typical, Heswall
- 2018 Fiat 500, 58,316 miles, £4,490, £420 under typical, Mobberley
- 2019 Fiat Ducato, 88,093 miles, £10,000, £936 under typical, Leighton Buzzard
- 2022 Fiat 500, 23,949 miles, £8,485, £792 under typical, Milton Keynes
- 2023 Fiat 500, 33,577 miles, £8,300, £774 under typical, Stockport
- 2016 Fiat 500X, 68,574 miles, £4,595, £427 under typical, Sheffield
- 2020 Fiat Ducato, 90,678 miles, £14,340, £1,332 under typical, Darlington
- 2019 Fiat 500X, 23,319 miles, £7,995, £742 under typical, Alfreton
- 2013 Fiat 500, 28,905 miles, £5,795, £537 under typical, Manchester
- 2019 Fiat Ducato, 84,197 miles, £7,990, £741 under typical, Swindon
- 2017 Fiat 500L, 87,570 miles, £3,995, £370 under typical, Nuneaton
- 2021 Fiat Fiorino, 83,000 miles, £5,998, £554 under typical, Leeds
- 2015 Fiat Panda, 55,300 miles, £3,790, £350 under typical, Hillingdon
- 2022 Fiat 500, 14,134 miles, £8,995, £830 under typical, Croydon
- 2016 Fiat 500, 71,000 miles, £4,495, £415 under typical, Wigan
- 2023 Fiat 500, 14,400 miles, £9,195, £847 under typical, Stoke-on-Trent
- 2024 Fiat 500, 25,736 miles, £8,770, £806 under typical, Leeds
- 2023 Fiat Scudo, 31,586 miles, £12,350, £1,135 under typical, London
- 2017 Fiat 500, 48,051 miles, £4,750, £436 under typical, Stowmarket
- 2022 Fiat 500, 22,000 miles, £8,595, £788 under typical, Kettering
- 2019 Fiat 500, 88,744 miles, £4,500, £412 under typical, Stowmarket
- 2022 Fiat Scudo, 33,566 miles, £12,490, £1,143 under typical, Swindon
- 2013 Fiat 500, 75,000 miles, £2,500, £229 under typical, St Helens
- 2020 Fiat 500C, 14,770 miles, £9,189, £839 under typical, Scunthorpe
- 2019 Fiat 500C, 37,000 miles, £7,990, £729 under typical, Preston
- 2016 Fiat 500, 24,300 miles, £5,799, £529 under typical, Bristol
Fiat models
- Fiat 500 (4,153)
- Fiat 500X (619)
- Fiat Panda (472)
- Fiat 600 (424)
- Fiat Doblo (318)
- Fiat Ducato (310)
- Fiat 500C (304)
- Fiat Grande Panda (264)
- Fiat Scudo (225)
- Fiat 500L (170)
- Fiat Tipo (149)
- Fiat 500e (136)
- Fiat Punto (90)
- Fiat Fiorino (68)
- Fiat 124 Spider (63)
- Fiat 600e (55)
- Fiat Fullback (29)
- Fiat Grande Punto (28)
- Fiat Qubo (25)
- Fiat Talento (25)
- Fiat Punto Evo (22)