Used Land Rover cars for sale
24,108 cars from UK dealers, updated 27 October 2026. Typical asking price £26,000. Half of them are priced between £14,500 and £49,000.
AskCar lists 581,201 cars from 12,993 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
8,056 have had their price cut since they were first listed.
Cars for sale now, page 19 of 242
The cheaper cars like each one are on its AskCar page.
- 2015 Land Rover Range Rover Evoque, 90,000 miles, £8,495, £923 under typical, Greenock
- 2023 Land Rover Range Rover, 23,496 miles, £86,750, £9,422 under typical, Coventry
- 2018 Land Rover Range Rover Evoque, 104,000 miles, £5,994, £651 under typical, Houghton Regis
- 2017 Land Rover Range Rover Sport, 79,324 miles, £16,295, £1,769 under typical, Ormskirk
- 2017 Land Rover Discovery Sport, 56,779 miles, £9,995, £1,085 under typical, Falkirk
- 2022 Land Rover Defender 110, 39,902 miles, £62,995, £6,836 under typical, Dukinfield
- 2020 Land Rover Range Rover Evoque, 50,389 miles, £14,485, £1,572 under typical, Waltham Abbey
- 2016 Land Rover Discovery Sport, 31,568 miles, £9,995, £1,084 under typical, Falkirk
- 2024 Land Rover Range Rover, 3,110 miles, £94,995, £10,302 under typical, Dungannon
- 2026 Land Rover Range Rover Velar, 5,217 miles, £54,905, £5,953 under typical, Norwich
- 2022 Land Rover Discovery, 39,328 miles, £33,999, £3,686 under typical, Southampton
- 2017 Land Rover Discovery Sport, 87,000 miles, £7,900, £856 under typical, Welwyn
- 2019 Land Rover Discovery Sport, 50,976 miles, £15,490, £1,678 under typical, Liverpool
- 2014 Land Rover Range Rover Evoque, 82,550 miles, £6,495, £703 under typical, Derby
- 2023 Land Rover Defender 90, 62,026 miles, £41,500, £4,494 under typical, Melton Mowbray
- 2018 Land Rover Discovery Sport, 79,000 miles, £10,350, £1,121 under typical, Peterborough
- 2016 Land Rover Range Rover Evoque, 66,020 miles, £11,750, £1,272 under typical, Ripley
- 2018 Land Rover Discovery Sport, 59,508 miles, £10,995, £1,190 under typical, Southall
- 2018 Land Rover Range Rover Velar, 51,000 miles, £16,494, £1,785 under typical, Weeley Heath
- 2021 Land Rover Range Rover, 42,000 miles, £53,995, £5,842 under typical, Warwick
- 2019 Land Rover Discovery Sport, 60,132 miles, £11,090, £1,200 under typical, Sheffield
- 2017 Land Rover Discovery, 69,000 miles, £19,995, £2,162 under typical, Harlow
- 2017 Land Rover Range Rover Sport, 82,000 miles, £15,995, £1,729 under typical, Plymouth
- 2019 Land Rover Range Rover, 77,000 miles, £31,909, £3,448 under typical, Virginia Water
- 2020 Land Rover Range Rover Evoque, 56,855 miles, £14,495, £1,566 under typical, Lancaster
- 2026 Land Rover Range Rover Evoque, 3,366 miles, £32,490, £3,510 under typical, Crawley
- 2022 Land Rover Defender 110, 33,890 miles, £43,000, £4,643 under typical, Hatfield
- 2019 Land Rover Range Rover Sport, 66,000 miles, £24,995, £2,699 under typical, Watford
- 2016 Land Rover Discovery Sport, 114,000 miles, £6,500, £702 under typical, Welwyn
- 2021 Land Rover Discovery, 52,724 miles, £33,499, £3,615 under typical, Corby
- 2021 Land Rover Discovery, 30,041 miles, £38,995, £4,208 under typical, Sandy
- 2021 Land Rover Discovery, 50,000 miles, £34,985, £3,771 under typical, Loughborough
- 2018 Land Rover Range Rover Sport, 47,000 miles, £29,995, £3,233 under typical, Derby
- 2015 Land Rover Defender 90, 29,900 miles, £43,999, £4,741 under typical, Wimborne Minster
- 2026 Land Rover Range Rover Evoque, 6,000 miles, £31,990, £3,446 under typical, Crawley
- 2019 Land Rover Range Rover Evoque, 74,619 miles, £8,950, £964 under typical, Slough
- 2007 Land Rover Range Rover Sport, 117,590 miles, £2,995, £323 under typical, Bristol
- 2019 Land Rover Range Rover Evoque, 41,178 miles, £11,870, £1,276 under typical, Coatbridge
- 2010 Land Rover Defender 90, 83,000 miles, £24,999, £2,688 under typical, Newcastle upon Tyne
- 2015 Land Rover Range Rover, 49,000 miles, £25,995, £2,795 under typical, Addlestone
- 2026 Land Rover Defender 110, 4,769 miles, £76,795, £8,256 under typical, Watford
- 2024 Land Rover Defender 110, 4,501 miles, £54,950, £5,907 under typical, Knutsford
- 2013 Land Rover Discovery, 114,500 miles, £8,995, £967 under typical, Sittingbourne
- 2024 Land Rover Defender 90, 8,214 miles, £52,750, £5,667 under typical, Chelmsford
- 2019 Land Rover Discovery Sport, 99,169 miles, £8,990, £966 under typical, Letchworth
- 2018 Land Rover Range Rover Evoque, 58,000 miles, £10,990, £1,180 under typical, Reading
- 2020 Land Rover Range Rover Sport, 43,000 miles, £27,000, £2,899 under typical, Luton
- 2026 Land Rover Range Rover Evoque, 6,500 miles, £34,999, £3,758 under typical, Aberdeen
- 2024 Land Rover Defender, 8,270 miles, £43,995, £4,720 under typical, Carlisle
- 2020 Land Rover Defender 110, 28,900 miles, £42,495, £4,559 under typical, Swadlincote
- 2018 Land Rover Discovery Sport, 66,363 miles, £9,495, £1,018 under typical, Waltham Abbey
- 2015 Land Rover Range Rover Sport, 67,000 miles, £16,499, £1,769 under typical, Wychbold
- 2018 Land Rover Range Rover Evoque, 58,500 miles, £10,800, £1,157 under typical, West Drayton
- 2013 Land Rover Freelander 2, 84,044 miles, £6,990, £749 under typical, Kirkby-in-Ashfield
- 2025 Land Rover Defender 110, 14,486 miles, £58,844, £6,296 under typical, Bradford
- 2018 Land Rover Discovery Sport, 98,300 miles, £7,995, £855 under typical, Birmingham
- 2015 Land Rover Range Rover Evoque, 54,299 miles, £8,490, £908 under typical, Crewe
- 2018 Land Rover Range Rover Sport, 52,945 miles, £22,995, £2,458 under typical, Newcastle upon Tyne
- 2019 Land Rover Discovery, 45,000 miles, £19,990, £2,136 under typical, Halifax
- 2025 Land Rover Defender 90, 869 miles, £55,536, £5,930 under typical, Reading
- 2023 Land Rover Range Rover Sport, 12,500 miles, £56,850, £6,069 under typical, Chesterfield
- 2023 Land Rover Defender 90, 24,631 miles, £67,850, £7,244 under typical, Northampton
- 2015 Land Rover Range Rover Sport, 61,813 miles, £15,490, £1,653 under typical, Peterborough
- 2022 Land Rover Defender 110, 33,757 miles, £43,999, £4,694 under typical, Farnborough
- 2016 Land Rover Discovery Sport, 69,000 miles, £8,595, £917 under typical, Manchester
- 2024 Land Rover Range Rover, 26,940 miles, £86,200, £9,188 under typical, Chelmsford
- 2023 Land Rover Defender 110, 40,807 miles, £42,999, £4,581 under typical, Greenodd
- 2017 Land Rover Range Rover Evoque, 70,700 miles, £7,995, £851 under typical, Darlington
- 2013 Land Rover Defender 110, 92,000 miles, £27,990, £2,977 under typical, Cleckheaton
- 2014 Land Rover Freelander 2, 148,000 miles, £4,995, £531 under typical, Newark-on-Trent
- 2017 Land Rover Discovery Sport, 72,392 miles, £7,990, £850 under typical, Caerphilly
- 2023 Land Rover Range Rover, 4,832 miles, £72,500, £7,708 under typical, Chelmsford
- 2012 Land Rover Range Rover Evoque, 54,100 miles, £8,695, £924 under typical, Birmingham
- 2015 Land Rover Defender 90, 73,000 miles, £33,975, £3,611 under typical, Walsall
- 2018 Land Rover Discovery Sport, 64,392 miles, £10,598, £1,126 under typical, Birmingham
- 2017 Land Rover Range Rover Evoque, 55,237 miles, £10,650, £1,131 under typical, Wolverhampton
- 2016 Land Rover Discovery Sport, 56,000 miles, £8,890, £944 under typical, Farnham
- 2014 Land Rover Range Rover Sport, 92,000 miles, £12,490, £1,327 under typical, Peterborough
- 2015 Land Rover Discovery Sport, 63,000 miles, £8,495, £902 under typical, Houghton Regis
- 2022 Land Rover Discovery, 53,455 miles, £29,400, £3,122 under typical, Wakefield
- 2014 Land Rover Range Rover Sport, 97,100 miles, £11,995, £1,273 under typical, Blaenau Gwent
- 2019 Land Rover Discovery Sport, 56,300 miles, £9,895, £1,049 under typical, Haslingden
- 2015 Land Rover Range Rover Evoque, 125,000 miles, £5,999, £636 under typical, Atherstone
- 2019 Land Rover Discovery, 89,970 miles, £20,995, £2,225 under typical, Barking and Dagenham
- 2017 Land Rover Range Rover Velar, 71,500 miles, £13,995, £1,483 under typical, Manchester
- 2026 Land Rover Range Rover Sport, 253 miles, £77,844, £8,246 under typical, Bradford
- 2016 Land Rover Discovery Sport, 92,921 miles, £5,995, £635 under typical, Stoke-on-Trent
- 2021 Land Rover Discovery Sport, 10,000 miles, £19,990, £2,115 under typical, Peterborough
- 2018 Land Rover Range Rover, 60,000 miles, £24,490, £2,589 under typical, Chelmsford
- 2012 Land Rover Range Rover Evoque, 107,294 miles, £5,999, £634 under typical, Walsall
- 2017 Land Rover Discovery Sport, 94,300 miles, £7,495, £791 under typical, Basildon
- 2024 Land Rover Range Rover Velar, 14,890 miles, £35,499, £3,746 under typical, Aberdeen
- 2015 Land Rover Range Rover Evoque, 82,000 miles, £8,700, £918 under typical, Canvey Island
- 2015 Land Rover Range Rover Evoque, 102,650 miles, £6,495, £685 under typical, Bolton
- 2021 Land Rover Range Rover Evoque, 93,000 miles, £12,500, £1,318 under typical, Stourbridge
- 2023 Land Rover Range Rover Sport, 38,300 miles, £53,999, £5,689 under typical, Exeter
- 2018 Land Rover Discovery Sport, 79,250 miles, £8,995, £948 under typical, Barking
- 2026 Land Rover Defender 110, 10 miles, £83,565, £8,802 under typical, Potters Bar
- 2026 Land Rover Range Rover, 11,000 miles, £90,480, £9,530 under typical, Sheffield
- 2019 Land Rover Range Rover Evoque, 64,000 miles, £11,250, £1,184 under typical, Bexley
Land Rover models
- Land Rover Range Rover Evoque (5,069)
- Land Rover Range Rover Sport (4,179)
- Land Rover Discovery Sport (3,106)
- Land Rover Defender 110 (2,550)
- Land Rover Range Rover (2,400)
- Land Rover Discovery (2,026)
- Land Rover Range Rover Velar (1,879)
- Land Rover Defender 90 (1,474)
- Land Rover Discovery 4 (405)
- Land Rover Freelander 2 (386)
- Land Rover Defender (292)
- Land Rover Defender 130 (137)
- Land Rover Freelander (93)
- Land Rover Discovery 3 (29)
- Land Rover Series I (24)