Used petrol cars for sale near St Andrews
1,950 cars from UK dealers within 20 miles of St Andrews, updated 28 October 2026. Typical asking price £15,500. Half of them are priced between £10,500 and £20,000.
AskCar lists 584,857 cars from 12,986 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 St Andrews
470 cars within 20 miles have had their price cut since they were first listed.
- 2024 Audi A3, 8,796 miles, £24,995, cut by £4,504, Dundee
- 2024 Audi S3, 30,499 miles, £32,995, cut by £4,004, Dundee
- 2024 BMW M2, 7,835 miles, £49,998, cut by £4,000, Kirkcaldy
- 2017 Audi RS3, 78,846 miles, £31,000, cut by £3,995, Kirkcaldy
- 2025 MINI Cooper, 7,034 miles, £19,898, cut by £3,600, Kirkcaldy
- 2026 BMW 3 Series, 5,000 miles, £35,495, cut by £3,505, Dundee
- 2022 Skoda Kodiaq, 45,045 miles, £19,491, cut by £3,504, Dundee
- 2026 Volkswagen Polo, 1,635 miles, £18,600, cut by £3,098, Kirkcaldy
Cars for sale now, page 18 of 20
The cheaper cars like each one are on its AskCar page.
- 2018 Nissan Juke, 42,000 miles, £7,750, Glenrothes
- 2021 Peugeot 2008, 51,891 miles, £11,498, Glenrothes
- 2021 Vauxhall Corsa, 25,800 miles, £12,550, Kinglassie
- 2026 BMW 1 Series, 861 miles, £45,000, Dundee
- 2018 Vauxhall Astra, 32,000 miles, £8,500, East Wemyss
- 2021 Nissan Juke, 55,135 miles, £11,498, Kirkcaldy
- 2023 SEAT Ibiza, 38,167 miles, £14,498, Glenrothes
- 2020 Audi Q3, 59,584 miles, £16,998, Kirkcaldy
- 2024 Audi A3, 15,760 miles, £24,995, Dundee
- 2020 BMW M2, 48,265 miles, £37,995, Barry
- 2025 Mercedes-Benz C Class, 10 miles, £47,598, Dundee
- 2016 Skoda Citigo, 65,603 miles, £5,498, Kirkcaldy
- 2021 Mazda CX-30, 29,623 miles, £15,698, Kirkcaldy
- 2017 Suzuki Celerio, 49,399 miles, £4,995, Dundee
- 2017 Ford Focus, 53,400 miles, £7,495, Kirkcaldy
- 2018 Volkswagen Golf, 19,479 miles, £15,450, Dundee
- 2025 SEAT Arona, 15,063 miles, £17,998, Dundee
- 2020 Volkswagen up!, 27,370 miles, £9,995, Dundee
- 2017 Nissan Juke, 44,585 miles, £6,998, Dundee
- 2015 Dacia Logan MCV, 68,626 miles, £4,498, Kirkcaldy
- 2020 BMW 2 Series, 47,703 miles, £16,250, Dundee
- 2022 Audi A6 Saloon, 27,256 miles, £21,995, Dundee
- 2016 Renault Clio, 50,097 miles, £6,498, Kirkcaldy
- 2024 SEAT Arona, 66,692 miles, £13,498, Dundee
- 2015 Vauxhall Mokka, 54,200 miles, £5,195, Leven
- 2015 Ford Focus, 78,740 miles, £4,495, Kirkcaldy
- 2017 Vauxhall Corsa, 37,979 miles, £6,850, Glenrothes
- 2018 Vauxhall Grandland X, 38,500 miles, £8,250, Kinglassie
- 2019 Mazda CX-5, 77,462 miles, £12,998, Dundee
- 2020 Renault Clio, 76,949 miles, £7,498, Dundee
- 2012 Hyundai ix20, 12,514 miles, £5,750, Dundee
- 2016 Suzuki Swift, 17,966 miles, £8,336, Kirkcaldy
- 2018 Renault Kadjar, 69,882 miles, £6,995, Dundee
- 2013 MINI Countryman, 49,400 miles, £5,990, Glenrothes
- 2018 Citroen C3 Aircross, 114,826 miles, £4,995, Methil
- 2016 Ford Fiesta, 72,035 miles, £8,995, Glenrothes
- 2016 Peugeot 208, 43,136 miles, £6,498, Dundee
- 2015 Skoda Yeti, 34,850 miles, £12,994, Leven
- 2025 Mercedes-Benz C Class, 10 miles, £43,198, Dundee
- 2023 Vauxhall Corsa, 8,701 miles, £14,998, Dundee
- 2026 MG MG3, 10 miles, £17,495, Kirkcaldy
- 2016 Vauxhall ADAM, 83,487 miles, £4,995, Dundee
- 2017 Skoda Fabia, 79,500 miles, £6,999, Cupar
- 2015 Volkswagen Polo, 121,283 miles, £6,395, Dundee
- 2015 Volkswagen Golf, 106,000 miles, £12,995, Dundee
- 2016 BMW 4 Series, 84,875 miles, £11,498, Kirkcaldy
- 2017 Hyundai i10, 109,273 miles, £4,500, Methil
- 2022 Renault Captur, 50,432 miles, £11,498, Dundee
- 2014 BMW 2 Series, 69,825 miles, £8,795, Dundee
- 2024 Ford Puma, 8,537 miles, £18,498, Kirkcaldy
- 2014 Renault Clio, 50,791 miles, £4,895, Arbroath
- 2017 Ford Fiesta, 58,257 miles, £13,495, Glenrothes
- 2012 Volkswagen Polo, 66,164 miles, £5,998, Kirkcaldy
- 2016 Vauxhall Corsa, 65,670 miles, £6,498, Glenrothes
- 2017 Nissan Qashqai, 80,400 miles, £7,495, Kirkcaldy
- 2018 Abarth 595, 47,726 miles, £9,995, Glenrothes
- 2023 Vauxhall Astra, 43,140 miles, £14,498, Kirkcaldy
- 2015 Vauxhall Corsa, 80,739 miles, £4,998, Kirkcaldy
- 2020 BMW Z4, 54,074 miles, £24,898, Kirkcaldy
- 2017 Fiat Panda, 38,700 miles, £8,999, Cupar
- 2018 Ford Fiesta, 76,754 miles, £5,995, Dundee
- 2019 Toyota AYGO, 74,852 miles, £8,995, Arbroath
- 2026 Mercedes-Benz E Class, 10 miles, £65,298, Dundee
- 2014 Ford Fiesta, 72,850 miles, £4,998, Kirkcaldy
- 2018 Vauxhall ADAM, 26,969 miles, £8,750, Glenrothes
- 2015 Vauxhall Corsa, 35,010 miles, £6,750, Glenrothes
- 2015 Toyota Yaris, 45,948 miles, £8,498, Kirkcaldy
- 2024 Mazda MX-5, 1 miles, £30,598, Kirkcaldy
- 2024 Mazda MX-5, 1 miles, £30,598, Kirkcaldy
- 2024 Mazda MX-5, 1 miles, £30,598, Kirkcaldy
- 2018 Vauxhall Crossland X, 69,678 miles, £6,495, Dundee
- 2017 Ford Focus, 58,546 miles, £13,995, Glenrothes
- 2017 Ford Focus, 48,696 miles, £16,750, Glenrothes
- 2015 Ford Focus, 75,018 miles, £12,495, Glenrothes
- 2022 Mazda CX-30, 28,951 miles, £17,998, Kirkcaldy
- 2026 MG MG3, 10 miles, £17,995, Kirkcaldy
- 2026 MG MG3, 10 miles, £17,995, Kirkcaldy
- 2026 MG MG3, 10 miles, £17,995, Kirkcaldy
- 2026 MG MG3, 10 miles, £17,995, Kirkcaldy
- 2026 MG MG3, 10 miles, £17,995, Kirkcaldy
- 2011 Ford Focus, 61,089 miles, £4,500, Cupar
- 2018 Vauxhall Crossland X, 76,255 miles, £5,595, Dundee
- 2015 Dacia Sandero, 76,506 miles, £3,795, Dundee
- 2021 Mazda CX-30, 15,676 miles, £18,498, Kirkcaldy
- 2018 SEAT Arona, 70,389 miles, £9,498, Kirkcaldy
- 2016 Mazda Mazda2, 40,654 miles, £8,500, Arbroath
- 2013 Alfa Romeo MiTo, 70,988 miles, £4,500, Cupar
- 2021 Mazda CX-30, 13,661 miles, £17,498, Kirkcaldy
- 2023 Audi A4 Avant, 31,898 miles, £25,395, Dundee
- 2016 Vauxhall Astra, 91,000 miles, £4,995, Glenrothes
- 2024 Mazda CX-5, 1 miles, £31,398, Kirkcaldy
- 2024 Mazda CX-5, 1 miles, £31,398, Kirkcaldy
- 2024 Mazda CX-5, 1 miles, £31,398, Kirkcaldy
- 2016 Vauxhall Corsa, 77,135 miles, £4,795, Dundee
- 2024 Mazda MX-5, 1 miles, £29,498, Kirkcaldy
- 2024 Mazda MX-5, 1 miles, £29,498, Kirkcaldy
- 2025 Mercedes-Benz GLC, 10 miles, £63,798, Dundee
- 2020 Vauxhall Corsa, 99,000 miles, £6,250, Glenrothes
- 2022 BMW 3 Series, 2,560 miles, £35,898, Kirkcaldy
- 2026 Nissan Juke, 25 miles, £22,999, Dundee
Petrol cars by price
- Under £2,000 (3,888)
- Under £3,000 (10,270)
- Under £5,000 (28,305)
- Under £8,000 (63,640)
- Under £10,000 (89,977)
- Under £15,000 (153,712)
- Under £20,000 (201,468)
- Under £30,000 (234,711)
Popular models near St Andrews
- Kia Sportage (98)
- Vauxhall Corsa (94)
- Volkswagen Polo (89)
- Volkswagen Golf (84)
- MG MG HS (76)
- BMW 1 Series (65)
- Hyundai TUCSON (63)
- Nissan Qashqai (62)
- MG MG3 (61)
- Volkswagen Tiguan (53)
- Ford Fiesta (51)
- Audi A3 (49)
- Ford Focus (48)
- MINI Hatch (48)
- BMW 3 Series (46)
- Volvo XC40 (46)
- MG MG ZS (45)
- Ford Transit Custom (43)
- Renault Clio (41)
- Audi A1 (39)
- JAECOO 7 (39)
- Vauxhall Mokka (39)
- BMW X5 (38)
- Peugeot 208 (38)
- Volkswagen T-Roc (38)
Used cars near St Andrews by price
- All used cars near St Andrews
- Under £3,000 (21)
- Under £5,000 (139)
- Under £8,000 (492)
- Under £10,000 (778)
- Under £15,000 (1,569)
- Under £20,000 (2,443)
- Under £30,000 (3,519)
Nearby towns
- Used cars near Dundee
- Used cars near Arbroath
- Used cars near Glenrothes
- Used cars near Forfar
- Used cars near Perth
- Used cars near Tranent
- Used cars near Edinburgh
- Used cars near Dunfermline
- Used cars near Penicuik
- Used cars near Livingston