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 4 of 81
The cheaper cars like each one are on its AskCar page.
- 2013 Fiat 500, 103,700 miles, £1,999, £349 under typical, Sheffield
- 2014 Fiat Doblo, 65,000 miles, £3,595, £628 under typical, Stourbridge
- 2013 Fiat 500, 91,917 miles, £2,199, £384 under typical, Newcastle upon Tyne
- 2025 Fiat Scudo, 17,657 miles, £15,990, £2,787 under typical, Cwmbran
- 2012 Fiat 500, 34,000 miles, £2,995, £522 under typical, Manchester
- 2009 Fiat 500, 71,774 miles, £2,690, £468 under typical, Plymouth
- 2026 Fiat Grande Panda, 1 miles, £18,498, £3,211 under typical, Salford
- 2013 Fiat 500, 79,000 miles, £2,450, £425 under typical, Barnsley
- 2019 Fiat 500, 53,126 miles, £6,000, £1,038 under typical, Derby
- 2015 Fiat 500X, 54,469 miles, £4,399, £758 under typical, Winsford
- 2013 Fiat 500, 76,700 miles, £2,500, £430 under typical, Newton Longville
- 2018 Fiat 500C, 35,227 miles, £8,999, £1,546 under typical, Hook
- 2023 Fiat Panda, 1,500 miles, £10,295, £1,768 under typical, Rochester
- 2013 Fiat Panda, 70,000 miles, £4,000, £685 under typical, Chelmsford
- 2014 Fiat 500, 53,000 miles, £3,495, £598 under typical, Yardley
- 2018 Fiat Panda, 45,000 miles, £6,995, £1,196 under typical, Galashiels
- 2014 Fiat 500, 81,500 miles, £2,895, £495 under typical, Preston
- 2017 Fiat 500, 71,485 miles, £4,400, £751 under typical, Batley
- 2019 Fiat Fiorino, 33,000 miles, £7,194, £1,228 under typical, Bridgend
- 2017 Fiat Ducato, 47,000 miles, £13,194, £2,251 under typical, Bisley
- 2015 Fiat 500, 85,000 miles, £3,295, £561 under typical, Dartford
- 2016 Fiat 500C, 53,000 miles, £5,350, £910 under typical, Wickford
- 2014 Fiat 500, 81,431 miles, £2,490, £424 under typical, Milton Keynes
- 2011 Fiat 500, 96,200 miles, £1,900, £323 under typical, Walton
- 2026 Fiat Ducato, 50 miles, £31,188, £5,287 under typical, Belfast
- 2023 Fiat 500C, 3,000 miles, £10,990, £1,862 under typical, Macclesfield
- 2013 Fiat Punto, 85,864 miles, £1,880, £318 under typical, Bedford
- 2009 Fiat 500C, 145,000 miles, £1,349, £228 under typical, Coventry
- 2015 Fiat 500, 71,727 miles, £3,000, £506 under typical, Pontypridd
- 2016 Fiat 500, 77,102 miles, £3,995, £674 under typical, Macclesfield
- 2015 Fiat 500, 96,600 miles, £3,000, £504 under typical, Edinburgh
- 2017 Fiat Panda, 36,869 miles, £5,495, £923 under typical, Holmfirth
- 2023 Fiat 500, 32,963 miles, £9,495, £1,594 under typical, Hassocks
- 2022 Fiat Ducato, 5,673 miles, £52,995, £8,889 under typical, Bridgend
- 2023 Fiat Scudo, 12,545 miles, £13,490, £2,257 under typical, Glasgow
- 2023 Fiat Scudo, 45,071 miles, £12,190, £2,035 under typical, Doncaster
- 2022 Fiat 500, 62,081 miles, £6,200, £1,034 under typical, Dunstable
- 2013 Fiat 500, 79,480 miles, £2,495, £416 under typical, Peterborough
- 2006 Fiat Panda, 37,000 miles, £1,890, £315 under typical, Boroughbridge
- 2020 Fiat Panda, 36,374 miles, £7,499, £1,249 under typical, Tonypandy
- 2015 Fiat 500, 54,900 miles, £4,200, £699 under typical, Rayleigh
- 2023 Fiat 500, 29,239 miles, £8,000, £1,330 under typical, Sunderland
- 2019 Fiat 500, 10,000 miles, £8,485, £1,410 under typical, Sandhurst
- 2013 Fiat 500, 75,817 miles, £2,350, £390 under typical, Milton Keynes
- 2012 Fiat 500, 94,151 miles, £2,190, £364 under typical, Peterborough
- 2019 Fiat Ducato, 64,000 miles, £11,340, £1,879 under typical, Selby
- 2016 Fiat 500, 10,000 miles, £7,499, £1,240 under typical, Heswall
- 2013 Fiat 500, 77,662 miles, £2,495, £412 under typical, Sutton in Ashfield
- 2023 Fiat Scudo, 63,315 miles, £9,990, £1,647 under typical, Swindon
- 2025 Fiat 600, 2,573 miles, £16,495, £2,715 under typical, Hemel Hempstead
- 2017 Fiat 500, 74,860 miles, £4,300, £702 under typical, Batley
- 2020 Fiat 500C, 18,750 miles, £7,495, £1,223 under typical, Exeter
- 2014 Fiat 500, 53,255 miles, £3,124, £509 under typical, Birmingham
- 2014 Fiat 500, 58,000 miles, £2,995, £488 under typical, Manchester
- 2019 Fiat Ducato, 77,129 miles, £10,794, £1,755 under typical, Bracebridge Heath
- 2019 Fiat 500, 42,658 miles, £5,995, £974 under typical, Torquay
- 2026 Fiat 600, 171 miles, £15,810, £2,562 under typical, Kingston upon Hull
- 2016 Fiat 500, 43,100 miles, £5,995, £971 under typical, Appleby Magna
- 2013 Fiat 500C, 51,458 miles, £3,799, £615 under typical, Chadwell Heath
- 2011 Fiat 500, 77,000 miles, £2,495, £404 under typical, St Helens
- 2014 Fiat 500, 40,000 miles, £3,490, £565 under typical, West Drayton
- 2017 Fiat Punto, 73,166 miles, £2,975, £481 under typical, Wrotham
- 2019 Fiat 500C, 33,700 miles, £6,791, £1,097 under typical, Manchester
- 2016 Fiat 500L, 105,000 miles, £2,787, £449 under typical, Leeds
- 2015 Fiat 500, 91,000 miles, £2,595, £418 under typical, Norwich
- 2012 Fiat 500, 49,038 miles, £2,995, £482 under typical, Scunthorpe
- 2015 Fiat 500, 47,000 miles, £6,295, £1,012 under typical, West Malling
- 2019 Fiat 500, 62,552 miles, £5,250, £843 under typical, Torquay
- 2019 Fiat 500, 45,628 miles, £5,495, £880 under typical, Harrow
- 2020 Fiat Fiorino, 31,000 miles, £5,990, £957 under typical, Chelmsford
- 2015 Fiat 500, 69,000 miles, £3,795, £605 under typical, Chaddesden
- 2008 Fiat 500, 75,000 miles, £1,995, £318 under typical, Wrecclesham
- 2021 Fiat Doblo, 38,000 miles, £7,444, £1,185 under typical, Farnham
- 2014 Fiat 500, 69,000 miles, £2,850, £453 under typical, Barnsley
- 2012 Fiat Panda, 58,000 miles, £2,950, £467 under typical, Greenford
- 2014 Fiat 500, 88,000 miles, £2,695, £426 under typical, Clavering
- 2010 Fiat 500, 61,300 miles, £2,150, £339 under typical, Milton Keynes
- 2013 Fiat Punto, 56,000 miles, £2,495, £393 under typical, Birmingham
- 2012 Fiat Punto, 94,698 miles, £1,600, £252 under typical, Hartlepool
- 2009 Fiat Doblo, 88,000 miles, £2,499, £393 under typical, Wigan
- 2013 Fiat Panda, 85,000 miles, £2,495, £391 under typical, Birmingham
- 2020 Fiat 500, 6,972 miles, £7,900, £1,237 under typical, Milton Keynes
- 2012 Fiat Panda, 40,067 miles, £2,995, £467 under typical, Poole
- 2016 Fiat Punto, 51,535 miles, £3,480, £542 under typical, Loughborough
- 2022 Fiat Scudo, 47,478 miles, £13,489, £2,091 under typical, Exeter
- 2012 Fiat 500, 84,950 miles, £2,199, £341 under typical, Tyldesley
- 2019 Fiat Doblo, 29,302 miles, £7,990, £1,236 under typical, Swindon
- 2018 Fiat 500, 36,000 miles, £5,999, £926 under typical, Iver
- 2015 Fiat 500, 53,582 miles, £3,490, £538 under typical, Milton Keynes
- 2016 Fiat 500, 58,300 miles, £4,795, £736 under typical, Edinburgh
- 2024 Fiat 500, 25,789 miles, £8,299, £1,274 under typical, Peterborough
- 2011 Fiat 500, 96,175 miles, £1,999, £307 under typical, Manchester
- 2017 Fiat 500, 57,000 miles, £4,999, £767 under typical, Bedford
- 2014 Fiat Doblo, 90,105 miles, £3,495, £536 under typical, Rettendon
- 2019 Fiat Fiorino, 59,000 miles, £5,995, £919 under typical, Paignton
- 2012 Fiat Punto, 35,800 miles, £2,995, £459 under typical, Osmotherley
- 2014 Fiat 500, 60,401 miles, £3,499, £535 under typical, Seaham
- 2012 Fiat 500, 63,065 miles, £2,490, £378 under typical, Bedford
- 2022 Fiat Ducato, 47,000 miles, £12,950, £1,961 under typical, Kirkcaldy
- 2017 Fiat 500X, 71,000 miles, £4,495, £681 under typical, Ilford
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)