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 5 of 81
The cheaper cars like each one are on its AskCar page.
- 2016 Fiat Punto, 51,238 miles, £3,600, £545 under typical, St Neots
- 2021 Fiat Panda, 15,578 miles, £7,195, £1,089 under typical, Preston
- 2021 Fiat Fiorino, 22,752 miles, £9,300, £1,407 under typical, Leeds
- 2015 Fiat 500, 70,000 miles, £3,790, £573 under typical, High Wycombe
- 2020 Fiat 500, 36,270 miles, £8,610, £1,303 under typical, Cardiff
- 2016 Fiat 500, 57,000 miles, £3,950, £597 under typical, Tipton
- 2014 Fiat 500, 75,806 miles, £2,999, £452 under typical, Glasgow
- 2018 Fiat 500X, 38,000 miles, £6,799, £1,025 under typical, Iver
- 2011 Fiat 500, 106,000 miles, £1,990, £300 under typical, Bristol
- 2017 Fiat Doblo, 32,000 miles, £7,194, £1,082 under typical, Saltash
- 2026 Fiat Grande Panda, 781 miles, £18,195, £2,733 under typical, Warwick
- 2016 Fiat Punto, 95,285 miles, £2,495, £375 under typical, Northwich
- 2016 Fiat 500, 70,000 miles, £4,300, £645 under typical, West Drayton
- 2020 Fiat 500, 86,548 miles, £4,000, £599 under typical, Hartlepool
- 2016 Fiat 500, 12,000 miles, £8,490, £1,270 under typical, Castleford
- 2014 Fiat Punto, 91,600 miles, £1,590, £238 under typical, Heywood
- 2018 Fiat 500, 33,397 miles, £6,490, £971 under typical, Barton-upon-Humber
- 2018 Fiat 500, 63,685 miles, £4,995, £747 under typical, Sunderland
- 2023 Fiat 500, 35,382 miles, £7,986, £1,192 under typical, Egdon
- 2014 Fiat 500, 61,639 miles, £2,995, £447 under typical, Blackburn
- 2016 Fiat 500L, 55,500 miles, £4,000, £597 under typical, Rochdale
- 2019 Fiat Doblo, 61,019 miles, £6,500, £969 under typical, Norwich
- 2015 Fiat 500, 125,399 miles, £2,250, £335 under typical, London
- 2011 Fiat 500, 63,000 miles, £2,995, £445 under typical, Manchester
- 2021 Fiat Panda, 13,241 miles, £8,999, £1,337 under typical, Castle Donington
- 2016 Fiat 500, 46,000 miles, £4,695, £696 under typical, Ramsgate
- 2015 Fiat Doblo, 56,000 miles, £4,900, £727 under typical, Lytham
- 2021 Fiat Panda, 20,307 miles, £6,995, £1,037 under typical, Reading
- 2016 Fiat 500, 64,250 miles, £4,250, £630 under typical, Scunthorpe
- 2015 Fiat Doblo, 71,000 miles, £3,995, £589 under typical, Oswaldtwistle
- 2012 Fiat Doblo, 122,000 miles, £1,995, £294 under typical, Doncaster
- 2015 Fiat Punto, 50,000 miles, £2,799, £410 under typical, Havering
- 2015 Fiat 500, 91,212 miles, £3,195, £468 under typical, Bury
- 2014 Fiat 500, 54,000 miles, £3,295, £482 under typical, Clitheroe
- 2019 Fiat 500C, 23,000 miles, £7,490, £1,095 under typical, Nottingham
- 2024 Fiat 500, 32,845 miles, £7,999, £1,169 under typical, Stockton-on-Tees
- 2021 Fiat 500, 35,000 miles, £7,300, £1,066 under typical, Birmingham
- 2017 Fiat Panda, 111,924 miles, £2,800, £409 under typical, Tonbridge
- 2026 Fiat Grande Panda, 1,000 miles, £17,490, £2,541 under typical, Telford
- 2000 Fiat 600, 1 miles, £19,995, £2,905 under typical, Oxford
- 2019 Fiat Fiorino, 55,000 miles, £5,500, £799 under typical, Romford
- 2020 Fiat 500, 34,325 miles, £6,695, £972 under typical, Ripley
- 2024 Fiat 500, 33,029 miles, £7,999, £1,158 under typical, Norwich
- 2012 Fiat 500, 82,000 miles, £2,399, £347 under typical, Coventry
- 2015 Fiat 500, 56,000 miles, £4,250, £614 under typical, Rayleigh
- 2009 Fiat 500, 126,546 miles, £1,450, £209 under typical, Bexley
- 2015 Fiat 500X, 56,000 miles, £4,985, £716 under typical, Blackburn
- 2020 Fiat 500, 15,164 miles, £7,990, £1,148 under typical, Truro
- 2012 Fiat 500, 74,688 miles, £2,495, £358 under typical, Peterborough
- 2017 Fiat Ducato, 62,881 miles, £15,594, £2,238 under typical, Barnsley
- 2015 Fiat 500, 74,596 miles, £2,995, £429 under typical, Southend-on-Sea
- 2015 Fiat 500, 30,000 miles, £4,650, £666 under typical, Flint
- 2015 Fiat 500X, 95,000 miles, £3,250, £466 under typical, Haslingden
- 2011 Fiat 500, 55,968 miles, £2,995, £429 under typical, Peterborough
- 2017 Fiat Panda, 38,679 miles, £6,995, £1,001 under typical, Hassocks
- 2023 Fiat Fiorino, 10,000 miles, £9,989, £1,429 under typical, Castleford
- 2019 Fiat Panda, 45,598 miles, £9,290, £1,328 under typical, Sheffield
- 2016 Fiat 500X, 83,921 miles, £4,095, £585 under typical, Preston
- 2024 Fiat 500, 33,286 miles, £7,999, £1,143 under typical, Norwich
- 2018 Fiat 500C, 42,000 miles, £6,300, £898 under typical, Canvey Island
- 2014 Fiat 500L, 50,526 miles, £3,300, £470 under typical, Stoke-on-Trent
- 2020 Fiat 500, 35,685 miles, £7,250, £1,030 under typical, Bridgnorth
- 2016 Fiat 500X, 82,107 miles, £3,995, £566 under typical, Dukinfield
- 2016 Fiat 500, 50,954 miles, £4,995, £708 under typical, Glasgow
- 2010 Fiat 500, 56,000 miles, £2,790, £395 under typical, Bracknell
- 2018 Fiat Doblo, 11,984 miles, £8,195, £1,160 under typical, Liverpool
- 2014 Fiat 500, 81,000 miles, £3,295, £466 under typical, Aberdeen
- 2016 Fiat 500, 51,016 miles, £4,995, £706 under typical, Ashton-under-Lyne
- 2019 Fiat 500, 12,549 miles, £7,351, £1,039 under typical, Dunstable
- 2022 Fiat 500e, 2,497 miles, £10,995, £1,554 under typical, Lisburn
- 2020 Fiat 500, 89,000 miles, £4,995, £705 under typical, Keighley
- 2018 Fiat Doblo, 78,000 miles, £4,995, £704 under typical, Bolton
- 2020 Fiat 500X, 57,232 miles, £8,490, £1,195 under typical, Chalfont St Giles
- 2024 Fiat Scudo, 20,000 miles, £14,990, £2,108 under typical, Watford
- 2014 Fiat Punto, 72,000 miles, £1,995, £280 under typical, Wellingborough
- 2020 Fiat Panda, 22,500 miles, £6,490, £908 under typical, Bristol
- 2021 Fiat 500, 59,757 miles, £6,100, £852 under typical, Leicester
- 2022 Fiat 500, 16,965 miles, £7,500, £1,047 under typical, Leighton Buzzard
- 2013 Fiat 500, 71,000 miles, £2,695, £376 under typical, Birmingham
- 2019 Fiat Doblo, 11,373 miles, £8,980, £1,252 under typical, Warrington
- 2025 Fiat Scudo, 12,226 miles, £23,994, £3,339 under typical, Kirkcaldy
- 2016 Fiat Ducato, 85,000 miles, £10,995, £1,525 under typical, Feltham
- 2014 Fiat 500, 112,000 miles, £1,980, £274 under typical, Warrington
- 2020 Fiat 500, 23,333 miles, £7,951, £1,099 under typical, Dunstable
- 2014 Fiat Panda, 85,174 miles, £2,590, £358 under typical, Coventry
- 2022 Fiat Scudo, 20,400 miles, £16,788, £2,313 under typical, Chipping Norton
- 2011 Fiat Doblo, 31,766 miles, £3,990, £549 under typical, Welwyn Garden City
- 2022 Fiat Scudo, 69,000 miles, £9,944, £1,367 under typical, Farnham
- 2021 Fiat 500C, 36,000 miles, £7,495, £1,030 under typical, Great Yarmouth
- 2012 Fiat 500C, 60,068 miles, £3,250, £446 under typical, Wimbledon
- 2016 Fiat Doblo, 150,000 miles, £2,500, £342 under typical, Maldon
- 2009 Fiat 500, 56,500 miles, £2,495, £341 under typical, Flint
- 2015 Fiat 500, 69,000 miles, £3,495, £477 under typical, Sittingbourne
- 2021 Fiat 500X, 71,211 miles, £6,000, £819 under typical, Stockport
- 2022 Fiat 500, 53,645 miles, £6,750, £921 under typical, Peterborough
- 2018 Fiat Tipo, 71,791 miles, £4,500, £614 under typical, Pontypridd
- 2012 Fiat 500, 75,700 miles, £2,490, £340 under typical, Luton
- 2018 Fiat 500, 65,086 miles, £4,995, £681 under typical, York
- 2015 Fiat 500, 48,773 miles, £4,490, £610 under typical, Milton Keynes
- 2019 Fiat 500, 10,000 miles, £7,499, £1,017 under typical, Heswall
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)