Used Land Rover cars for sale
24,037 cars from UK dealers, updated 26 October 2026. Typical asking price £26,000. Half of them are priced between £14,500 and £49,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.
7,841 have had their price cut since they were first listed.
Cars for sale now, page 7 of 241
The cheaper cars like each one are on its AskCar page.
- 2026 Land Rover Range Rover Sport, 1,217 miles, £90,000, £15,726 under typical
- 2016 Land Rover Discovery, 106,000 miles, £9,295, £1,624 under typical, Derby
- 2015 Land Rover Defender 90, 73,000 miles, £31,990, £5,589 under typical, Cleckheaton
- 2025 Land Rover Defender 90, 11,249 miles, £46,000, £8,026 under typical, Dundee
- 2026 Land Rover Range Rover Sport, 8,602 miles, £79,950, £13,948 under typical, Hereford
- 2014 Land Rover Range Rover Evoque, 88,908 miles, £7,495, £1,307 under typical, Stoke-on-Trent
- 2008 Land Rover Defender 90, 109,000 miles, £15,000, £2,612 under typical, Bridgnorth
- 2020 Land Rover Range Rover Evoque, 49,450 miles, £12,495, £2,172 under typical, Sittingbourne
- 2022 Land Rover Range Rover, 26,997 miles, £69,700, £12,111 under typical, Chelmsford
- 2012 Land Rover Freelander 2, 110,000 miles, £4,995, £867 under typical, Huddersfield
- 2012 Land Rover Range Rover, 92,000 miles, £12,950, £2,247 under typical, Bedford
- 2019 Land Rover Range Rover, 54,000 miles, £36,909, £6,402 under typical, Virginia Water
- 2010 Land Rover Discovery 4, 155,000 miles, £4,995, £866 under typical, Mansfield Woodhouse
- 2025 Land Rover Defender 110, 15,486 miles, £82,999, £14,378 under typical, Stockton-on-Tees
- 2020 Land Rover Discovery Sport, 69,000 miles, £12,495, £2,163 under typical, Dorchester
- 2013 Land Rover Range Rover Evoque, 133,500 miles, £4,450, £770 under typical, Nuneaton
- 2020 Land Rover Range Rover Sport, 72,608 miles, £23,480, £4,064 under typical, Barry
- 2020 Land Rover Discovery Sport, 51,000 miles, £14,990, £2,589 under typical, Teesside
- 2023 Land Rover Defender 90, 22,130 miles, £39,750, £6,861 under typical, Greenodd
- 2017 Land Rover Discovery Sport, 69,000 miles, £7,695, £1,328 under typical, Houghton Regis
- 2018 Land Rover Discovery Sport, 65,064 miles, £9,500, £1,638 under typical, Pontypridd
- 2021 Land Rover Range Rover Sport, 45,000 miles, £31,995, £5,516 under typical, Leicester
- 2017 Land Rover Discovery, 81,416 miles, £16,500, £2,844 under typical, Grays
- 2018 Land Rover Discovery Sport, 87,732 miles, £7,990, £1,377 under typical, Peterborough
- 2016 Land Rover Discovery 4, 107,113 miles, £14,990, £2,584 under typical, Chesham
- 2022 Land Rover Discovery Sport, 29,960 miles, £16,400, £2,826 under typical, Grays
- 2020 Land Rover Defender 110, 58,196 miles, £38,490, £6,631 under typical, London
- 2024 Land Rover Range Rover, 14,258 miles, £81,000, £13,948 under typical, Chelmsford
- 2017 Land Rover Discovery Sport, 82,837 miles, £6,495, £1,118 under typical, Mansfield
- 2016 Land Rover Discovery Sport, 101,000 miles, £5,999, £1,032 under typical, Birmingham
- 2018 Land Rover Range Rover Velar, 74,482 miles, £13,490, £2,320 under typical, Enfield
- 2016 Land Rover Range Rover Evoque, 46,527 miles, £8,295, £1,426 under typical, Stevenage
- 2019 Land Rover Range Rover Evoque, 51,402 miles, £11,490, £1,975 under typical, Enfield
- 2014 Land Rover Defender 110, 104,276 miles, £20,394, £3,506 under typical, Peterborough
- 2018 Land Rover Range Rover, 70,300 miles, £27,995, £4,808 under typical, Ipswich
- 2018 Land Rover Range Rover, 56,000 miles, £32,995, £5,665 under typical, Uttoxeter
- 2026 Land Rover Range Rover, 2,000 miles, £149,980, £25,742 under typical, Wolverhampton
- 2017 Land Rover Range Rover Evoque, 80,883 miles, £8,990, £1,542 under typical, Chalfont St Giles
- 2023 Land Rover Defender 90, 40,017 miles, £38,000, £6,516 under typical, Perth
- 2023 Land Rover Defender 110, 21,719 miles, £47,700, £8,178 under typical, Blue Bell Hill
- 2017 Land Rover Discovery Sport, 67,000 miles, £8,695, £1,490 under typical, Houghton Regis
- 2020 Land Rover Defender 110, 43,000 miles, £36,150, £6,192 under typical, Ruislip
- 2019 Land Rover Range Rover Sport, 33,304 miles, £28,495, £4,880 under typical, Grantham
- 2019 Land Rover Range Rover Evoque, 54,500 miles, £11,495, £1,967 under typical, Sittingbourne
- 2018 Land Rover Discovery Sport, 80,000 miles, £8,495, £1,453 under typical, Houghton Regis
- 2008 Land Rover Freelander 2, 93,000 miles, £3,495, £597 under typical, Harrow
- 2015 Land Rover Defender 90, 130,000 miles, £29,999, £5,122 under typical, Corsham
- 2015 Land Rover Discovery Sport, 98,500 miles, £6,750, £1,152 under typical, Bradford
- 2023 Land Rover Discovery, 48,000 miles, £33,995, £5,798 under typical, Cranleigh
- 2021 Land Rover Range Rover Sport, 39,995 miles, £42,999, £7,322 under typical, Preston
- 2017 Land Rover Discovery, 95,000 miles, £14,995, £2,553 under typical, Harlow
- 2015 Land Rover Range Rover, 65,000 miles, £19,880, £3,384 under typical, Sheffield
- 2020 Land Rover Range Rover Evoque, 40,813 miles, £12,990, £2,208 under typical, Enfield
- 2012 Land Rover Discovery 4, 103,000 miles, £7,095, £1,205 under typical, Luton
- 2021 Land Rover Discovery, 85,300 miles, £24,974, £4,239 under typical, Aldridge
- 2023 Land Rover Defender 90, 14,407 miles, £41,350, £7,014 under typical, Haverfordwest
- 2010 Land Rover Defender 110, 73,152 miles, £26,995, £4,578 under typical, Guiseley
- 2018 Land Rover Range Rover Velar, 61,000 miles, £12,995, £2,203 under typical, Houghton Regis
- 2020 Land Rover Range Rover Evoque, 10,000 miles, £15,490, £2,622 under typical, Peterborough
- 2013 Land Rover Range Rover Evoque, 148,000 miles, £3,899, £660 under typical, Basildon
- 2019 Land Rover Range Rover Evoque, 48,000 miles, £9,995, £1,692 under typical, Halifax
- 2015 Land Rover Discovery Sport, 35,965 miles, £10,480, £1,773 under typical, South Ockendon
- 2016 Land Rover Range Rover Evoque, 91,543 miles, £5,500, £930 under typical, Pontypridd
- 2018 Land Rover Range Rover Sport, 92,000 miles, £16,989, £2,872 under typical, Keighley
- 2018 Land Rover Range Rover Sport, 67,192 miles, £19,997, £3,374 under typical, Martock
- 2015 Land Rover Range Rover Sport, 32,000 miles, £17,495, £2,949 under typical, Addlestone
- 2018 Land Rover Discovery Sport, 74,069 miles, £8,889, £1,498 under typical, Uxbridge
- 2017 Land Rover Discovery Sport, 45,642 miles, £9,995, £1,683 under typical, Romford
- 2016 Land Rover Discovery 4, 130,500 miles, £10,995, £1,849 under typical, Wakefield
- 2016 Land Rover Range Rover Sport, 111,500 miles, £11,000, £1,849 under typical, Maidstone
- 2021 Land Rover Defender, 21,630 miles, £42,995, £7,226 under typical, Eastbourne
- 2017 Land Rover Discovery Sport, 85,000 miles, £7,290, £1,225 under typical, Bedford
- 2023 Land Rover Defender, 47,493 miles, £43,750, £7,350 under typical, Northampton
- 2009 Land Rover Range Rover Sport, 117,000 miles, £4,999, £839 under typical, Bedford
- 2020 Land Rover Range Rover, 77,252 miles, £22,995, £3,856 under typical, Sandy
- 2024 Land Rover Range Rover, 30,518 miles, £84,984, £14,251 under typical, Ludlow
- 2016 Land Rover Range Rover Evoque, 112,294 miles, £4,995, £837 under typical, Southall
- 2021 Land Rover Defender 90, 35,262 miles, £36,975, £6,195 under typical, Tonbridge
- 2026 Land Rover Defender 90, 745 miles, £56,425, £9,453 under typical, Reading
- 2017 Land Rover Range Rover Evoque, 56,000 miles, £12,690, £2,125 under typical, Basingstoke
- 1998 Land Rover Defender 90, 1 miles, £37,995, £6,361 under typical, Pulborough
- 2026 Land Rover Defender 90, 1,600 miles, £77,980, £13,025 under typical, Sutton in Ashfield
- 2014 Land Rover Freelander 2, 130,000 miles, £3,999, £667 under typical, Droitwich Spa
- 2015 Land Rover Range Rover Evoque, 84,082 miles, £6,495, £1,084 under typical, Harrow
- 2024 Land Rover Defender 90, 11,968 miles, £46,158, £7,693 under typical, Bury
- 2012 Land Rover Range Rover Evoque, 137,000 miles, £3,995, £666 under typical, Hilton
- 2010 Land Rover Range Rover Sport, 90,000 miles, £5,495, £915 under typical, Stoke-on-Trent
- 2014 Land Rover Freelander, 123,000 miles, £6,000, £999 under typical, Bradford
- 2011 Land Rover Discovery 4, 126,000 miles, £6,990, £1,164 under typical, Castleford
- 2014 Land Rover Discovery, 76,000 miles, £13,495, £2,247 under typical, Addlestone
- 2017 Land Rover Range Rover, 99,882 miles, £21,495, £3,578 under typical, Didcot
- 2020 Land Rover Range Rover Sport, 64,145 miles, £21,750, £3,619 under typical, West Bromwich
- 2018 Land Rover Range Rover Sport, 65,000 miles, £16,995, £2,827 under typical, Marlow
- 2019 Land Rover Discovery, 110,400 miles, £16,500, £2,744 under typical, Shipston-on-Stour
- 1993 Land Rover Range Rover, 106,000 miles, £16,995, £2,826 under typical, Leeds
- 2018 Land Rover Range Rover, 67,954 miles, £27,770, £4,616 under typical, Wakefield
- 2019 Land Rover Range Rover, 46,000 miles, £38,909, £6,462 under typical, Virginia Water
- 2015 Land Rover Defender 90, 65,630 miles, £33,995, £5,644 under typical, Edenbridge
- 2013 Land Rover Freelander 2, 118,000 miles, £4,795, £796 under typical, Coventry
- 2011 Land Rover Discovery 4, 94,000 miles, £8,999, £1,491 under typical, Bedford
Land Rover models
- Land Rover Range Rover Evoque (5,072)
- Land Rover Range Rover Sport (4,140)
- Land Rover Discovery Sport (3,110)
- Land Rover Defender 110 (2,551)
- Land Rover Range Rover (2,365)
- Land Rover Discovery (2,032)
- Land Rover Range Rover Velar (1,885)
- Land Rover Defender 90 (1,478)
- Land Rover Discovery 4 (392)
- Land Rover Freelander 2 (376)
- Land Rover Defender (289)
- Land Rover Defender 130 (137)
- Land Rover Freelander (97)
- Land Rover Discovery 3 (31)
- Land Rover Series I (24)