Used Land Rover cars for sale
24,610 cars from UK dealers, updated 23 October 2026. Typical asking price £26,500. Half of them are priced between £14,500 and £49,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.
8,139 have had their price cut since they were first listed.
Cars for sale now, page 6 of 247
The cheaper cars like each one are on its AskCar page.
- 2002 Land Rover Defender 90, 160,000 miles, £12,990, £2,425 under typical, Cleckheaton
- 2013 Land Rover Range Rover Sport, 108,000 miles, £9,000, £1,680 under typical, Tipton
- 2023 Land Rover Defender 90, 16,000 miles, £41,995, £7,831 under typical, Bournemouth
- 2014 Land Rover Freelander 2, 59,000 miles, £9,995, £1,864 under typical, Tavistock
- 2015 Land Rover Range Rover Evoque, 61,000 miles, £7,599, £1,415 under typical, Havering
- 2017 Land Rover Range Rover Evoque, 87,000 miles, £7,999, £1,489 under typical, Egham
- 2026 Land Rover Defender 90, 10 miles, £57,990, £10,777 under typical, Stafford
- 2017 Land Rover Discovery, 115,703 miles, £13,500, £2,507 under typical, Nottingham
- 2017 Land Rover Discovery Sport, 73,765 miles, £8,490, £1,573 under typical, Hitchin
- 2011 Land Rover Freelander 2, 76,000 miles, £7,995, £1,480 under typical, Cullingworth
- 2024 Land Rover Defender 90, 15,000 miles, £59,994, £11,095 under typical, Boroughbridge
- 2018 Land Rover Range Rover Evoque, 86,479 miles, £6,500, £1,201 under typical, Blackburn
- 2017 Land Rover Range Rover Evoque, 65,230 miles, £9,988, £1,843 under typical, Romford
- 2023 Land Rover Defender 110, 30,452 miles, £49,990, £9,224 under typical, Settle
- 2016 Land Rover Range Rover Sport, 71,473 miles, £13,995, £2,582 under typical, Kilnhurst
- 2015 Land Rover Range Rover, 101,611 miles, £14,990, £2,764 under typical, Kingswood and Fishponds
- 2017 Land Rover Range Rover, 48,000 miles, £30,995, £5,711 under typical, High Wycombe
- 2023 Land Rover Discovery, 17,301 miles, £41,935, £7,723 under typical, Towcester
- 2019 Land Rover Discovery Sport, 78,000 miles, £11,990, £2,207 under typical, Northwood
- 2001 Land Rover Defender 90, 45,000 miles, £28,995, £5,336 under typical, Cranleigh
- 2025 Land Rover Defender, 39,349 miles, £42,000, £7,729 under typical, Sunbury-on-Thames
- 2016 Land Rover Discovery Sport, 79,000 miles, £7,500, £1,380 under typical, Farnham
- 2020 Land Rover Discovery Sport, 69,000 miles, £12,495, £2,298 under typical, Dorchester
- 2021 Land Rover Defender, 57,000 miles, £38,980, £7,168 under typical, Herne Common
- 2016 Land Rover Discovery 4, 163,000 miles, £8,995, £1,652 under typical, High Wycombe
- 2013 Land Rover Range Rover Evoque, 116,000 miles, £4,975, £913 under typical, Oldham
- 2017 Land Rover Range Rover Sport, 73,582 miles, £15,990, £2,933 under typical, Swindon
- 2022 Land Rover Defender 110, 52,484 miles, £38,990, £7,137 under typical, Settle
- 1993 Land Rover Range Rover, 106,000 miles, £16,995, £3,110 under typical, Leeds
- 2017 Land Rover Range Rover Sport, 63,500 miles, £19,995, £3,656 under typical, Uxbridge
- 2018 Land Rover Discovery Sport, 82,692 miles, £8,800, £1,608 under typical, Spalding
- 2013 Land Rover Discovery 4, 112,768 miles, £9,000, £1,645 under typical, Pontypridd
- 2017 Land Rover Range Rover Sport, 59,200 miles, £19,995, £3,651 under typical, Saltash
- 2010 Land Rover Range Rover Sport, 95,747 miles, £5,995, £1,094 under typical, Stockport
- 2015 Land Rover Range Rover Sport, 89,000 miles, £11,950, £2,177 under typical, Halifax
- 2021 Land Rover Range Rover Sport, 88,643 miles, £23,999, £4,367 under typical, Wisbech
- 2013 Land Rover Range Rover Evoque, 101,287 miles, £5,495, £998 under typical, Shefford
- 2019 Land Rover Range Rover Sport, 85,397 miles, £21,000, £3,814 under typical, Dukinfield
- 2016 Land Rover Defender 110, 54,000 miles, £41,995, £7,617 under typical, Pulborough
- 2017 Land Rover Range Rover, 45,704 miles, £22,995, £4,167 under typical, Lincoln
- 2019 Land Rover Range Rover Evoque, 82,000 miles, £10,495, £1,902 under typical, Hoddesdon
- 2017 Land Rover Discovery Sport, 102,000 miles, £6,895, £1,247 under typical, Solihull
- 2023 Land Rover Defender 110, 15,400 miles, £49,995, £9,044 under typical, Harlow
- 2015 Land Rover Range Rover Evoque, 95,000 miles, £4,999, £903 under typical, Atherstone
- 2015 Land Rover Range Rover Evoque, 113,047 miles, £6,100, £1,102 under typical, Ashton-under-Lyne
- 2018 Land Rover Range Rover Evoque, 54,000 miles, £9,000, £1,623 under typical, West Drayton
- 2014 Land Rover Freelander, 123,000 miles, £6,000, £1,082 under typical, Bradford
- 2012 Land Rover Range Rover, 92,000 miles, £12,950, £2,332 under typical, Bedford
- 2015 Land Rover Range Rover Sport, 109,387 miles, £11,495, £2,062 under typical, Wigan
- 2014 Land Rover Defender 110, 36,785 miles, £41,500, £7,442 under typical, Beckley
- 2018 Land Rover Range Rover Velar, 61,531 miles, £12,999, £2,330 under typical, York
- 2024 Land Rover Range Rover, 14,258 miles, £81,000, £14,511 under typical, Chelmsford
- 2021 Land Rover Defender 90, 7,000 miles, £39,950, £7,153 under typical, Coventry
- 2024 Land Rover Defender 90, 8,279 miles, £47,700, £8,537 under typical, Chelmsford
- 2017 Land Rover Range Rover Sport, 92,011 miles, £13,500, £2,416 under typical, Burton upon Trent
- 2024 Land Rover Defender 90, 19,747 miles, £49,740, £8,900 under typical, Lisburn
- 2013 Land Rover Discovery, 92,000 miles, £9,450, £1,690 under typical, Peterborough
- 2019 Land Rover Discovery, 90,055 miles, £18,000, £3,218 under typical, King's Lynn
- 2019 Land Rover Range Rover Evoque, 33,495 miles, £12,495, £2,233 under typical, Sittingbourne
- 2018 Land Rover Discovery Sport, 77,000 miles, £8,995, £1,606 under typical, Slough
- 2017 Land Rover Discovery Sport, 85,000 miles, £7,290, £1,301 under typical, Bedford
- 2013 Land Rover Range Rover Evoque, 61,198 miles, £7,350, £1,312 under typical, Milton Keynes
- 2021 Land Rover Defender 110, 40,960 miles, £42,700, £7,618 under typical, Droitwich Spa
- 2023 Land Rover Defender 110, 21,719 miles, £47,700, £8,503 under typical, Blue Bell Hill
- 2008 Land Rover Freelander 2, 99,000 miles, £4,495, £801 under typical, Sunbury-on-Thames
- 2018 Land Rover Range Rover Sport, 54,672 miles, £32,999, £5,882 under typical, Alfreton
- 2008 Land Rover Freelander 2, 93,000 miles, £3,495, £623 under typical, Harrow
- 2016 Land Rover Range Rover, 63,000 miles, £21,995, £3,919 under typical, Bedford
- 2014 Land Rover Range Rover Sport, 116,862 miles, £8,995, £1,602 under typical, Luton
- 2024 Land Rover Defender 90, 16,069 miles, £49,500, £8,809 under typical, Dundee
- 2013 Land Rover Range Rover Evoque, 133,500 miles, £4,450, £792 under typical, Nuneaton
- 2018 Land Rover Range Rover Velar, 74,482 miles, £13,490, £2,398 under typical, Enfield
- 2012 Land Rover Freelander 2, 85,000 miles, £7,995, £1,420 under typical, Hemel Hempstead
- 2017 Land Rover Discovery Sport, 56,287 miles, £9,395, £1,667 under typical, Derby
- 2016 Land Rover Discovery, 106,000 miles, £9,295, £1,649 under typical, Derby
- 2019 Land Rover Range Rover Evoque, 44,000 miles, £9,999, £1,770 under typical, Atherstone
- 2023 Land Rover Defender 90, 16,583 miles, £39,500, £6,991 under typical, Tonbridge
- 2012 Land Rover Freelander 2, 79,400 miles, £6,495, £1,149 under typical, Henfield
- 1998 Land Rover Defender 90, 1 miles, £37,995, £6,711 under typical, Pulborough
- 2019 Land Rover Range Rover, 54,000 miles, £36,909, £6,508 under typical, Virginia Water
- 2019 Land Rover Range Rover Evoque, 45,469 miles, £11,990, £2,113 under typical, Enfield
- 2020 Land Rover Defender 110, 58,196 miles, £38,490, £6,769 under typical, London
- 2011 Land Rover Freelander 2, 115,600 miles, £3,990, £701 under typical, Falkirk
- 2017 Land Rover Range Rover Evoque, 80,883 miles, £8,990, £1,579 under typical, Chalfont St Giles
- 2015 Land Rover Range Rover Evoque, 84,082 miles, £6,495, £1,137 under typical, Harrow
- 2009 Land Rover Freelander 2, 99,000 miles, £3,445, £603 under typical, Nelson
- 2021 Land Rover Defender 110, 29,000 miles, £42,989, £7,521 under typical, Castleford
- 2012 Land Rover Freelander 2, 106,919 miles, £5,199, £910 under typical, Luton
- 2019 Land Rover Discovery, 88,280 miles, £19,990, £3,495 under typical, Swindon
- 2014 Land Rover Defender 110, 74,000 miles, £21,594, £3,773 under typical, Sheffield
- 2017 Land Rover Discovery Sport, 117,000 miles, £6,995, £1,222 under typical, Harlow
- 1991 Land Rover Defender 90, 148,000 miles, £17,995, £3,142 under typical, Ottershaw
- 2012 Land Rover Range Rover Evoque, 137,000 miles, £3,995, £697 under typical, Hilton
- 2016 Land Rover Discovery Sport, 70,000 miles, £8,495, £1,481 under typical
- 2018 Land Rover Range Rover Sport, 92,000 miles, £16,989, £2,961 under typical, Keighley
- 2019 Land Rover Discovery Sport, 57,885 miles, £10,990, £1,912 under typical, Falkirk
- 2017 Land Rover Range Rover Evoque, 55,000 miles, £9,595, £1,669 under typical, Coggeshall
- 2020 Land Rover Range Rover Evoque, 49,450 miles, £12,495, £2,174 under typical, Sittingbourne
- 2018 Land Rover Range Rover Sport, 101,680 miles, £14,995, £2,608 under typical, Cobham
- 2021 Land Rover Defender, 49,272 miles, £38,999, £6,781 under typical, Ayr
Land Rover models
- Land Rover Range Rover Evoque (5,176)
- Land Rover Range Rover Sport (4,270)
- Land Rover Discovery Sport (3,171)
- Land Rover Defender 110 (2,602)
- Land Rover Range Rover (2,404)
- Land Rover Discovery (2,075)
- Land Rover Range Rover Velar (1,959)
- Land Rover Defender 90 (1,505)
- Land Rover Discovery 4 (404)
- Land Rover Freelander 2 (386)
- Land Rover Defender (305)
- Land Rover Defender 130 (138)
- Land Rover Freelander (101)
- Land Rover Discovery 3 (33)
- Land Rover Series I (24)