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 15 of 242
The cheaper cars like each one are on its AskCar page.
- 2018 Land Rover Range Rover Evoque, 72,000 miles, £9,989, £1,239 under typical, Keighley
- 2018 Land Rover Discovery, 102,350 miles, £15,990, £1,982 under typical, Swindon
- 2020 Land Rover Discovery, 57,000 miles, £24,750, £3,067 under typical, Bury St Edmunds
- 2021 Land Rover Range Rover Evoque, 60,427 miles, £13,360, £1,655 under typical, Milton Keynes
- 2020 Land Rover Defender 110, 58,536 miles, £36,194, £4,484 under typical, Winchester
- 2015 Land Rover Discovery Sport, 107,390 miles, £6,000, £743 under typical, Pontypridd
- 2019 Land Rover Discovery Sport, 84,000 miles, £9,495, £1,176 under typical, Houghton Regis
- 2019 Land Rover Discovery Sport, 85,000 miles, £9,495, £1,175 under typical, Maidenhead
- 2014 Land Rover Range Rover Sport, 98,900 miles, £10,499, £1,299 under typical, Wychbold
- 2016 Land Rover Discovery 4, 96,228 miles, £13,990, £1,730 under typical, Falkirk
- 2018 Land Rover Discovery Sport, 51,000 miles, £11,495, £1,422 under typical, Hoddesdon
- 2011 Land Rover Freelander 2, 135,822 miles, £4,800, £593 under typical, Luton
- 2017 Land Rover Range Rover Evoque, 67,000 miles, £9,750, £1,205 under typical, Coventry
- 2016 Land Rover Discovery 4, 83,000 miles, £19,000, £2,348 under typical, Ash and Ash Vale
- 2017 Land Rover Range Rover Evoque, 87,000 miles, £6,995, £864 under typical, Aylesbury
- 2018 Land Rover Range Rover Sport, 50,201 miles, £22,990, £2,840 under typical, Hayes
- 2012 Land Rover Range Rover Evoque, 83,477 miles, £5,895, £728 under typical, Stoke-on-Trent
- 2016 Land Rover Range Rover Sport, 90,000 miles, £15,995, £1,973 under typical, Gosport
- 2026 Land Rover Discovery Sport, 5,293 miles, £39,999, £4,933 under typical, Motherwell
- 2019 Land Rover Range Rover Sport, 55,000 miles, £35,490, £4,375 under typical, Bedford
- 2014 Land Rover Range Rover Sport, 57,910 miles, £14,000, £1,724 under typical, Wingham
- 2022 Land Rover Range Rover Sport, 16,870 miles, £54,998, £6,763 under typical, Scunthorpe
- 2019 Land Rover Range Rover Sport, 87,000 miles, £20,980, £2,579 under typical, Chorley
- 2023 Land Rover Range Rover, 7,839 miles, £104,950, £12,899 under typical, Camberley
- 2017 Land Rover Range Rover, 31,196 miles, £23,995, £2,948 under typical, Maldon
- 2024 Land Rover Discovery, 20,238 miles, £46,795, £5,748 under typical, Potters Bar
- 2019 Land Rover Range Rover Evoque, 31,000 miles, £14,990, £1,841 under typical, Inverness
- 2025 Land Rover Range Rover, 20,670 miles, £93,495, £11,479 under typical, Chester
- 2017 Land Rover Discovery, 60,800 miles, £19,990, £2,454 under typical, Gillingham
- 2021 Land Rover Range Rover Evoque, 47,800 miles, £18,490, £2,270 under typical, Thundersley and South Benfleet
- 2018 Land Rover Range Rover Evoque, 83,341 miles, £6,995, £857 under typical, Lytham St Anne's
- 2016 Land Rover Defender 110, 38,000 miles, £47,999, £5,878 under typical, Wimborne Minster
- 2026 Land Rover Range Rover Evoque, 3,977 miles, £31,990, £3,917 under typical, Bishop's Stortford
- 2022 Land Rover Defender 110, 54,621 miles, £35,850, £4,388 under typical, Greenodd
- 2022 Land Rover Defender 110, 11,823 miles, £48,940, £5,990 under typical, Chesterfield
- 2019 Land Rover Range Rover, 81,728 miles, £25,446, £3,114 under typical, Stapleford
- 2021 Land Rover Range Rover Evoque, 24,975 miles, £15,495, £1,895 under typical, Sittingbourne
- 2014 Land Rover Range Rover Evoque, 89,908 miles, £6,995, £855 under typical, Manchester
- 2020 Land Rover Range Rover Evoque, 18,716 miles, £15,600, £1,907 under typical, Barking
- 2018 Land Rover Range Rover Evoque, 52,900 miles, £14,990, £1,832 under typical, Doncaster
- 2026 Land Rover Defender 110, 10 miles, £72,950, £8,908 under typical, Leeds
- 2017 Land Rover Discovery Sport, 77,000 miles, £7,995, £976 under typical, Slough
- 2026 Land Rover Range Rover Sport, 8,000 miles, £85,980, £10,495 under typical, Sutton in Ashfield
- 2017 Land Rover Range Rover Sport, 74,250 miles, £16,690, £2,036 under typical, Hillingdon
- 2017 Land Rover Range Rover Evoque, 49,300 miles, £10,850, £1,323 under typical, Peterborough
- 2016 Land Rover Discovery, 55,000 miles, £15,000, £1,828 under typical, Warwick
- 2017 Land Rover Range Rover Evoque, 72,000 miles, £9,000, £1,097 under typical, Pontypridd
- 2018 Land Rover Range Rover Sport, 54,596 miles, £22,490, £2,739 under typical, Hasketon
- 2022 Land Rover Defender 110, 30,692 miles, £44,999, £5,480 under typical, Droitwich Spa
- 2026 Land Rover Discovery Sport, 3,214 miles, £40,491, £4,931 under typical, Hessle
- 2018 Land Rover Range Rover Velar, 63,000 miles, £13,995, £1,704 under typical, Kingsnorth
- 2022 Land Rover Range Rover Velar, 31,000 miles, £22,997, £2,800 under typical, Canvey Island
- 2020 Land Rover Discovery Sport, 65,548 miles, £13,495, £1,642 under typical, Wednesbury
- 2023 Land Rover Range Rover Sport, 14,781 miles, £52,500, £6,389 under typical, Blue Bell Hill
- 2020 Land Rover Defender 110, 63,120 miles, £34,990, £4,257 under typical, Newcastle-under-Lyme
- 2018 Land Rover Range Rover Evoque, 52,986 miles, £10,990, £1,337 under typical, Rowley Regis
- 2016 Land Rover Range Rover Evoque, 81,149 miles, £8,490, £1,032 under typical, Crewe
- 2021 Land Rover Range Rover Sport, 49,000 miles, £29,788, £3,622 under typical, Romford
- 2017 Land Rover Discovery, 52,000 miles, £16,999, £2,067 under typical, Luton
- 2014 Land Rover Freelander 2, 108,428 miles, £6,995, £849 under typical, Hamilton
- 2014 Land Rover Range Rover Evoque, 70,000 miles, £8,990, £1,090 under typical, Peterborough
- 2015 Land Rover Range Rover Evoque, 85,127 miles, £7,490, £908 under typical, Feltham
- 2026 Land Rover Range Rover Sport, 10 miles, £89,950, £10,903 under typical, Hereford
- 2020 Land Rover Defender 110, 36,853 miles, £38,900, £4,712 under typical, Northampton
- 2026 Land Rover Range Rover Sport, 5 miles, £83,850, £10,155 under typical, Bristol
- 2022 Land Rover Range Rover Evoque, 17,786 miles, £17,990, £2,179 under typical, Enfield
- 2019 Land Rover Range Rover, 49,401 miles, £28,398, £3,439 under typical, Milton Keynes
- 2024 Land Rover Discovery, 65,000 miles, £32,995, £3,994 under typical, Carlisle
- 2013 Land Rover Range Rover Sport, 108,400 miles, £6,000, £726 under typical, Milton Keynes
- 2018 Land Rover Range Rover Evoque, 91,009 miles, £6,500, £786 under typical, Pontypridd
- 2025 Land Rover Defender 90, 11,000 miles, £57,995, £7,006 under typical, Tewkesbury
- 2022 Land Rover Defender 90, 29,008 miles, £62,499, £7,549 under typical, Motherwell
- 2014 Land Rover Range Rover Evoque, 120,072 miles, £5,795, £699 under typical, Basildon
- 2012 Land Rover Range Rover Evoque, 129,500 miles, £4,499, £543 under typical, Bedford
- 2016 Land Rover Discovery Sport, 59,000 miles, £8,495, £1,025 under typical, Houghton Regis
- 2024 Land Rover Defender 130, 29,450 miles, £80,995, £9,763 under typical, Wisbech
- 2023 Land Rover Range Rover, 16,950 miles, £86,495, £10,423 under typical, Maidstone
- 2009 Land Rover Discovery, 119,897 miles, £6,000, £723 under typical, Coventry
- 2023 Land Rover Range Rover, 21,500 miles, £83,990, £10,112 under typical, Shrewsbury
- 2019 Land Rover Range Rover Evoque, 56,620 miles, £11,495, £1,383 under typical, Southall
- 2023 Land Rover Defender 110, 26,787 miles, £47,844, £5,757 under typical, Nelson
- 2021 Land Rover Discovery, 74,521 miles, £23,240, £2,796 under typical, Catterick
- 2019 Land Rover Discovery Sport, 66,589 miles, £12,250, £1,473 under typical, Oldham
- 2015 Land Rover Range Rover Sport, 79,250 miles, £13,690, £1,646 under typical, Hillingdon
- 2017 Land Rover Range Rover Evoque, 82,000 miles, £7,950, £956 under typical, Hoddesdon
- 2017 Land Rover Range Rover Evoque, 52,332 miles, £8,990, £1,081 under typical, Falkirk
- 2018 Land Rover Range Rover Evoque, 68,253 miles, £9,650, £1,160 under typical, Sunderland
- 2016 Land Rover Range Rover Evoque, 94,010 miles, £7,200, £865 under typical, Peterborough
- 2019 Land Rover Range Rover Sport, 56,811 miles, £28,450, £3,418 under typical, Chelmsford
- 2015 Land Rover Discovery Sport, 97,936 miles, £9,985, £1,199 under typical, Birmingham
- 2017 Land Rover Range Rover Evoque, 74,258 miles, £6,990, £839 under typical, Crewe
- 2016 Land Rover Range Rover Evoque, 56,635 miles, £9,495, £1,140 under typical, Southampton
- 2022 Land Rover Defender 110, 21,437 miles, £46,988, £5,641 under typical, Cardiff
- 2012 Land Rover Range Rover Evoque, 103,000 miles, £6,000, £720 under typical, Ash and Ash Vale
- 2010 Land Rover Range Rover, 139,000 miles, £6,995, £839 under typical, Leeds
- 2019 Land Rover Range Rover, 43,700 miles, £27,995, £3,355 under typical, Park Royal
- 2018 Land Rover Range Rover Evoque, 81,037 miles, £6,995, £838 under typical, Bradford
- 2022 Land Rover Defender 110, 37,832 miles, £43,450, £5,202 under typical, Elgin
- 2025 Land Rover Range Rover Evoque, 29,828 miles, £29,118, £3,485 under typical, Cannock
- 2012 Land Rover Discovery 4, 126,600 miles, £7,250, £868 under typical, Nottingham
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)