Used SUVs for sale near St Andrews
1,941 cars from UK dealers within 20 miles of St Andrews, updated 26 October 2026. Typical asking price £21,500. Half of them are priced between £14,700 and £29,000.
AskCar lists 579,238 cars from 12,980 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
568 cars within 20 miles have had their price cut since they were first listed.
- 2025 Land Rover Defender 90, 11,249 miles, £46,000, cut by £9,650, Dundee
- 2024 Land Rover Defender 110, 27,296 miles, £48,500, cut by £9,650, Dundee
- 2023 BMW X5, 61,681 miles, £45,995, cut by £9,005, Dundee
- 2026 MG MGS6, 3,123 miles, £30,000, cut by £8,400, Dundee
- 2026 Land Rover Range Rover Velar, 4,008 miles, £43,500, cut by £7,000, Dundee
- 2024 BMW X5, 47,293 miles, £55,199, cut by £6,801, Dundee
- 2025 BMW X5, 7,474 miles, £58,898, cut by £6,600, Kirkcaldy
- 2026 BYD Sealion 7, 2,541 miles, £38,500, cut by £6,500, Dundee
Cars for sale now, page 3 of 20
The cheaper cars like each one are on its AskCar page.
- 2026 Kia Sportage, 10 miles, £30,998, Kirkcaldy
- 2026 Kia Sportage, 10 miles, £30,998, Dundee
- 2026 Kia Sportage, 10 miles, £30,998, Kirkcaldy
- 2026 Kia Sportage, 10 miles, £30,998, Kirkcaldy
- 2026 Kia Sportage, 10 miles, £30,998, Kirkcaldy
- 2026 Kia Sportage, 10 miles, £30,998, Dundee
- 2026 Kia Sportage, 10 miles, £30,998, Kirkcaldy
- 2026 Kia Sportage, 10 miles, £30,998, Kirkcaldy
- 2026 Kia Sportage, 10 miles, £30,998, Kirkcaldy
- 2026 Kia Sportage, 10 miles, £30,998, Dundee
- 2026 Kia Sportage, 10 miles, £30,998, Dundee
- 2026 Kia Sportage, 10 miles, £30,998, Dundee
- 2026 Kia Sportage, 10 miles, £30,998, Dundee
- 2026 Kia Sportage, 10 miles, £30,998, Kirkcaldy
- 2026 Kia Sportage, 10 miles, £30,998, Kirkcaldy
- 2026 Volvo XC60, 10 miles, £48,000, Dundee
- 2025 BMW iX2, 5,349 miles, £31,495, Dundee
- 2026 Volvo XC40, 10 miles, £32,350, Dundee
- 2026 Volvo XC90, 10 miles, £52,000, Dundee
- 2026 Volvo XC90, 10 miles, £52,000, Dundee
- 2026 Volvo XC90, 10 miles, £52,000, Dundee
- 2026 BMW iX2, 1 miles, £35,998, Kirkcaldy
- 2019 Volkswagen ID.4, 65,572 miles, £14,099, Dundee
- 2015 Ford EcoSport, 62,873 miles, £4,495, Dundee
- 2022 Volvo XC90, 40,146 miles, £33,850, Dundee
- 2026 MG MG HS, 12 miles, £21,998, Kirkcaldy
- 2021 Toyota RAV4, 27,593 miles, £26,940, Dundee
- 2019 MINI Countryman, 51,999 miles, £14,900, Kirkcaldy
- 2013 Mazda CX-5, 105,212 miles, £4,750, Methil
- 2026 Vauxhall Grandland, 1 miles, £25,498, Glenrothes
- 2019 Peugeot 2008, 28,697 miles, £8,498, Dundee
- 2020 Jaguar E-PACE, 51,000 miles, £13,995, Dundee
- 2026 BMW X5, 10 miles, £74,895, Kirkcaldy
- 2025 Land Rover Defender 110, 11,171 miles, £54,000, Dundee
- 2026 JAECOO 7, 1,949 miles, £26,998, Dundee
- 2026 BMW X7, 5,000 miles, £69,995, Dundee
- 2026 Volvo XC90, 10 miles, £56,500, Dundee
- 2022 Citroen C3 Aircross, 20,183 miles, £10,300, Dundee
- 2017 Honda HR-V, 82,364 miles, £7,995, Glenrothes
- 2023 MG MG HS, 17,554 miles, £16,000, Dundee
- 2026 Volvo XC40, 10 miles, £33,500, Dundee
- 2026 Volvo XC40, 10 miles, £32,450, Dundee
- 2019 Nissan Qashqai, 105,583 miles, £5,995, Dundee
- 2017 Ford EcoSport, 92,000 miles, £4,250, East Wemyss
- 2024 BMW X5, 14,120 miles, £58,898, Kirkcaldy
- 2017 Fiat 500X, 64,007 miles, £5,995, Dundee
- 2024 Vauxhall Mokka, 1,612 miles, £16,700, Dundee
- 2026 JAECOO 5, 5 miles, £24,495, Arbroath
- 2026 Land Rover Range Rover Evoque, 8,752 miles, £36,500, Dundee
- 2026 BMW iX, 8,149 miles, £55,998, Kirkcaldy
- 2026 Land Rover Range Rover Evoque, 3,257 miles, £38,000, Dundee
- 2017 Nissan Qashqai, 88,744 miles, £6,495, Dundee
- 2020 Audi Q5, 57,000 miles, £21,500, East Wemyss
- 2024 Volkswagen T-Cross, 21,525 miles, £16,998, Kirkcaldy
- 2022 Toyota Yaris Cross, 19,920 miles, £20,600, Dundee
- 2023 Peugeot E-2008, 24,000 miles, £14,995, Cupar
- 2020 Honda CR-V, 15,694 miles, £21,998, Kirkcaldy
- 2024 SEAT Ateca, 2,029 miles, £20,199, Dundee
- 2026 Audi Q5, 2,604 miles, £49,995, Dundee
- 2022 BMW X3, 30,376 miles, £30,495, Dundee
- 2023 Toyota Yaris Cross, 58,335 miles, £15,990, Dundee
- 2017 Vauxhall Mokka X, 79,536 miles, £4,995, Dundee
- 2024 MG MG HS, 8,309 miles, £15,500, Dundee
- 2019 Jaguar F-PACE, 45,000 miles, £32,500, East Wemyss
- 2017 Vauxhall Mokka X, 72,000 miles, £5,500, Dundee
- 2022 Honda HR-V, 27,315 miles, £18,993, Dundee
- 2025 Nissan Juke, 13,400 miles, £15,998, Dundee
- 2023 Audi Q5, 45,039 miles, £29,900, Dundee
- 2022 Audi Q5, 53,000 miles, £32,500, East Wemyss
- 2025 Jaguar F-PACE, 16,899 miles, £37,500, Dundee
- 2017 Land Rover Range Rover Velar, 87,525 miles, £11,995, Dundee
- 2026 Land Rover Range Rover Velar, 4,008 miles, £43,500, Dundee
- 2026 Volvo XC60, 10 miles, £49,500, Dundee
- 2021 Vauxhall Mokka Electric, 25,863 miles, £11,500, Dundee
- 2025 BMW X5, 6,808 miles, £65,000, Dundee
- 2020 Toyota RAV4, 41,954 miles, £20,998, Dundee
- 2025 MG MG HS, 348 miles, £23,998, Kirkcaldy
- 2021 Toyota C-HR, 20,000 miles, £19,250, East Wemyss
- 2025 Volvo XC40, 22 miles, £31,998, Dundee
- 2020 BMW X7, 75,000 miles, £41,995, Glenrothes
- 2026 OMODA 5, 854 miles, £24,995, Arbroath
- 2022 BMW X5, 29,059 miles, £43,495, Dundee
- 2023 Kia Niro, 43,744 miles, £19,900, Dundee
- 2022 Audi Q3, 34,458 miles, £19,998, Kirkcaldy
- 2022 BMW X6, 25,955 miles, £45,195, Dundee
- 2023 Suzuki Vitara, 3,889 miles, £16,399, Kirkcaldy
- 2017 Land Rover Discovery Sport, 70,800 miles, £9,995, Dundee
- 2023 Land Rover Discovery, 21,311 miles, £45,000, Dundee
- 2025 MG MG HS, 12,862 miles, £18,500, Dundee
- 2024 Toyota Yaris Cross, 20,971 miles, £24,000, Dundee
- 2024 Toyota RAV4, 18,263 miles, £30,995, Dundee
- 2026 Peugeot 2008, 5,956 miles, £21,998, Dundee
- 2021 SEAT Tarraco, 47,851 miles, £20,998, Dundee
- 2024 MG MG HS, 31,539 miles, £14,000, Dundee
- 2021 Jaguar E-PACE, 45,921 miles, £17,500, Dundee
- 2025 MG MG HS, 15,575 miles, £22,500, Dundee
- 2020 Mercedes-Benz GLC, 64,146 miles, £20,998, Kirkcaldy
- 2026 Kia EV2, 868 miles, £26,998, Dundee
- 2026 Geely Starray, 10 miles, £25,498, Dundee
- 2019 BMW X5, 60,261 miles, £32,000, Dundee
SUVs by price
- Under £3,000 (1,675)
- Under £5,000 (7,765)
- Under £8,000 (24,394)
- Under £10,000 (39,610)
- Under £15,000 (88,596)
- Under £20,000 (137,982)
- Under £30,000 (204,962)
Popular models near St Andrews
- Vauxhall Corsa (98)
- Kia Sportage (94)
- Volkswagen Golf (93)
- Volkswagen Polo (89)
- MG MG HS (78)
- BMW 1 Series (66)
- MG MG3 (62)
- Nissan Qashqai (57)
- Volkswagen Tiguan (57)
- Hyundai TUCSON (55)
- Ford Fiesta (54)
- Audi A3 (49)
- Volvo XC40 (47)
- BMW 3 Series (46)
- Ford Focus (44)
- MINI Hatch (44)
- MG MG ZS (43)
- BMW X5 (41)
- JAECOO 7 (39)
- Renault Clio (39)
- Vauxhall Mokka (39)
- Audi A1 (38)
- Volkswagen T-Roc (38)
- Nissan Juke (36)
- Peugeot 208 (36)
Used cars near St Andrews by price
- All used cars near St Andrews
- Under £3,000 (20)
- Under £5,000 (134)
- Under £8,000 (450)
- Under £10,000 (698)
- Under £15,000 (1,453)
- Under £20,000 (2,317)
- Under £30,000 (3,390)
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