Used Fiat 500 for sale near Market Drayton
114 cars from UK dealers within 20 miles of Market Drayton, updated 23 October 2026. Typical asking price £6,500. Half of them are priced between £5,400 and £9,500.
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.
Price cuts near Market Drayton
25 cars within 20 miles have had their price cut since they were first listed.
- 2024 Fiat 500, 22,226 miles, £9,140, cut by £2,368, Shrewsbury
- 2013 Fiat 500, 43,427 miles, £5,750, cut by £1,745, Stoke-on-Trent
- 2017 Fiat 500, 39,210 miles, £6,395, cut by £1,100, Stoke-on-Trent
- 2023 Fiat 500, 46,486 miles, £9,498, cut by £800, Stoke-on-Trent
- 2023 Fiat 500, 6,567 miles, £9,480, cut by £700, Stoke-on-Trent
- 2017 Fiat 500, 82,333 miles, £4,110, cut by £685, Shrewsbury
- 2017 Fiat 500, 74,989 miles, £4,699, cut by £600, Shrewsbury
- 2015 Fiat 500, 61,620 miles, £3,995, cut by £500, Newcastle-under-Lyme
Cars for sale now, page 1 of 2
The cheaper cars like each one are on its AskCar page.
- 2014 Fiat 500, 100,000 miles, £2,200, £627 under typical, Crewe
- 2014 Fiat 500, 95,000 miles, £2,300, £624 under typical, Crewe
- 2010 Fiat 500, 67,000 miles, £2,195, £486 under typical, Stoke-on-Trent
- 2023 Fiat 500, 6,567 miles, £9,480, £1,182 under typical, Stoke-on-Trent
- 2020 Fiat 500, 42,343 miles, £6,795, £680 under typical, Crewe
- 2023 Fiat 500, 14,400 miles, £9,195, £847 under typical, Stoke-on-Trent
- 2022 Fiat 500, 25,650 miles, £8,495, Stoke-on-Trent
- 2022 Fiat 500, 14,855 miles, £8,195, Stafford
- 2017 Fiat 500, 64,642 miles, £5,450, Telford
- 2016 Fiat 500, 24,128 miles, £5,850, Stoke-on-Trent
- 2016 Fiat 500, 42,942 miles, £5,595, Crewe
- 2015 Fiat 500, 37,943 miles, £5,495, Stoke-on-Trent
- 2024 Fiat 500, 22,226 miles, £9,140, Shrewsbury
- 2017 Fiat 500, 82,333 miles, £4,110, Shrewsbury
- 2016 Fiat 500, 62,628 miles, £4,950, Stoke-on-Trent
- 2017 Fiat 500, 74,989 miles, £4,699, Shrewsbury
- 2017 Fiat 500, 28,300 miles, £8,250, Stoke-on-Trent
- 2018 Fiat 500, 54,490 miles, £5,995, Stoke-on-Trent
- 2015 Fiat 500, 33,500 miles, £5,695, Stoke-on-Trent
- 2017 Fiat 500, 62,000 miles, £6,495, Stoke-on-Trent
- 2014 Fiat 500, 24,471 miles, £4,995, Shrewsbury
- 2022 Fiat 500, 23,000 miles, £8,995, Telford
- 2015 Fiat 500, 52,000 miles, £5,495, Stoke-on-Trent
- 2024 Fiat 500, 29,931 miles, £9,250, Shrewsbury
- 2016 Fiat 500, 65,000 miles, £5,000, Newcastle-under-Lyme
- 2024 Fiat 500, 29,192 miles, £9,999, Shrewsbury
- 2017 Fiat 500, 39,747 miles, £6,295, Stoke-on-Trent
- 2016 Fiat 500, 39,979 miles, £5,995, Stoke-on-Trent
- 2018 Fiat 500, 67,586 miles, £5,450, Telford
- 2023 Fiat 500, 18,668 miles, £9,482, Stoke-on-Trent
- 2023 Fiat 500, 12,000 miles, £9,990, Shrewsbury
- 2018 Fiat 500, 10,000 miles, £6,990, Shrewsbury
- 2016 Fiat 500, 39,071 miles, £5,695, Hadnall
- 2017 Fiat 500, 39,210 miles, £6,395, Stoke-on-Trent
- 2012 Fiat 500, 56,841 miles, £3,490, Stoke-on-Trent
- 2019 Fiat 500, 22,350 miles, £8,495, Shrewsbury
- 2021 Fiat 500, 27,699 miles, £9,250, Newcastle-under-Lyme
- 2008 Fiat 500, 26,000 miles, £3,790, Stoke-on-Trent
- 2024 Fiat 500, 10,000 miles, £11,490, Shrewsbury
- 2024 Fiat 500, 31,000 miles, £9,490, Shrewsbury
- 2024 Fiat 500, 31,000 miles, £9,490, Shrewsbury
- 2017 Fiat 500, 41,859 miles, £6,395, Stoke-on-Trent
- 2018 Fiat 500, 51,339 miles, £6,295, Telford
- 2018 Fiat 500, 88,725 miles, £4,695, Stoke-on-Trent
- 2024 Fiat 500, 35,000 miles, £9,290, Shrewsbury
- 2019 Fiat 500, 22,000 miles, £7,990, Telford
- 2023 Fiat 500, 34,000 miles, £8,990, Shrewsbury
- 2020 Fiat 500, 19,288 miles, £8,741, Stafford
- 2017 Fiat 500, 77,000 miles, £4,990, Stoke-on-Trent
- 2024 Fiat 500, 25,000 miles, £9,990, Telford
- 2024 Fiat 500, 25,000 miles, £9,990, Telford
- 2024 Fiat 500, 20,000 miles, £10,290, Shrewsbury
- 2024 Fiat 500, 26,000 miles, £9,990, Shrewsbury
- 2015 Fiat 500, 52,000 miles, £4,690, Stoke-on-Trent
- 2022 Fiat 500, 24,119 miles, £9,495, Newcastle-under-Lyme
- 2022 Fiat 500, 15,375 miles, £9,995, Newcastle-under-Lyme
- 2024 Fiat 500, 35,000 miles, £9,490, Shrewsbury
- 2023 Fiat 500, 12,000 miles, £10,490, Telford
- 2013 Fiat 500, 28,000 miles, £4,699, Stoke-on-Trent
- 2017 Fiat 500, 51,540 miles, £6,195, Stoke-on-Trent
- 2018 Fiat 500, 51,385 miles, £6,495, Newcastle-under-Lyme
- 2024 Fiat 500, 16,257 miles, £11,495, Newcastle-under-Lyme
- 2024 Fiat 500, 32,000 miles, £10,490, Shrewsbury
- 2024 Fiat 500, 33,000 miles, £10,490, Shrewsbury
- 2024 Fiat 500, 33,000 miles, £10,490, Telford
- 2024 Fiat 500, 33,000 miles, £10,490, Telford
- 2020 Fiat 500, 7,586 miles, £10,495, Newcastle-under-Lyme
- 2015 Fiat 500, 61,620 miles, £3,995, Newcastle-under-Lyme
- 2015 Fiat 500, 49,002 miles, £5,799, Crewe
- 2022 Fiat 500, 20,200 miles, £9,995, Newcastle-under-Lyme
- 2017 Fiat 500, 99,946 miles, £4,295, Newcastle-under-Lyme
- 2023 Fiat 500, 16,200 miles, £10,495, Newcastle-under-Lyme
- 2019 Fiat 500, 42,500 miles, £7,990, Shrewsbury
- 2018 Fiat 500, 94,536 miles, £4,999, Winsford
- 2022 Fiat 500, 21,390 miles, £9,995, Newcastle-under-Lyme
- 2014 Fiat 500, 64,091 miles, £4,250, Stoke-on-Trent
- 2023 Fiat 500, 46,486 miles, £9,498, Stoke-on-Trent
- 2018 Fiat 500, 44,600 miles, £6,995, Crewe
- 2022 Fiat 500, 38,323 miles, £9,395, Newcastle-under-Lyme
- 2015 Fiat 500, 29,321 miles, £6,200, Stoke-on-Trent
- 2014 Fiat 500, 33,500 miles, £4,982, Stoke-on-Trent
- 2017 Fiat 500, 88,156 miles, £4,395, Stoke-on-Trent
- 2015 Fiat 500, 44,500 miles, £5,995, Stoke-on-Trent
- 2017 Fiat 500, 46,722 miles, £8,640, Shrewsbury
- 2013 Fiat 500, 43,427 miles, £5,750, Stoke-on-Trent
- 2018 Fiat 500, 81,168 miles, £5,495, Crewe
- 2013 Fiat 500, 37,255 miles, £5,995, Stoke-on-Trent
- 2015 Fiat 500, 30,191 miles, £6,795, Stoke-on-Trent
- 2015 Fiat 500, 31,240 miles, £5,195, Stoke-on-Trent
- 2019 Fiat 500, 24,019 miles, £10,999, Crewe
- 2016 Fiat 500, 42,887 miles, £7,995, Stoke-on-Trent
- 2017 Fiat 500, 48,431 miles, £6,995, Newcastle-under-Lyme
- 2014 Fiat 500, 29,161 miles, £6,495, Stoke-on-Trent
- 2009 Fiat 500, 47,000 miles, £3,895, Newcastle-under-Lyme
- 2016 Fiat 500, 60,785 miles, £6,750, Stoke-on-Trent
- 2014 Fiat 500, 48,400 miles, £5,495, Newcastle-under-Lyme
- 2013 Fiat 500, 64,286 miles, £5,795, Stoke-on-Trent
- 2012 Fiat 500, 72,096 miles, £2,100, Crewe
- 2017 Fiat 500, 87,106 miles, £2,999, Winsford
- 2017 Fiat 500, 28,000 miles, £6,995, Newcastle-under-Lyme
Fiat 500 near Market Drayton by price
Fiat 500 across the UK by price
More near Market Drayton
- All used cars near Market Drayton
- Nissan Qashqai (336)
- Nissan Juke (214)
- Ford Fiesta (210)
- BMW 1 Series (208)
- Vauxhall Corsa (202)
- BMW 3 Series (201)
- Kia Sportage (189)
- Land Rover Range Rover Evoque (182)
- Ford Puma (176)
- Volkswagen Golf (174)
- Ford Focus (159)
- Ford Kuga (153)
More Fiat
- All Fiat 500
- All Fiat cars
- 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)