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 5 of 247
The cheaper cars like each one are on its AskCar page.
- 2015 Land Rover Discovery Sport, 100,000 miles, £5,495, £1,110 under typical, Basildon
- 2017 Land Rover Range Rover Evoque, 134,000 miles, £4,495, £908 under typical, Luton
- 2014 Land Rover Defender 90, 43,360 miles, £37,890, £7,636 under typical, Hanbury
- 2017 Land Rover Discovery Sport, 112,134 miles, £5,499, £1,107 under typical, Bedford
- 2024 Land Rover Defender 110, 17,700 miles, £58,796, £11,828 under typical, York
- 2011 Land Rover Range Rover, 143,000 miles, £9,995, £2,008 under typical, Hilton
- 2019 Land Rover Range Rover, 47,000 miles, £27,995, £5,620 under typical, Blackburn
- 2025 Land Rover Defender 90, 7,699 miles, £46,000, £9,234 under typical, Derby
- 2020 Land Rover Discovery Sport, 49,000 miles, £15,450, £3,099 under typical, Nottingham
- 2023 Land Rover Range Rover, 10,000 miles, £79,990, £16,037 under typical, Peterborough
- 2017 Land Rover Range Rover Velar, 62,446 miles, £14,500, £2,904 under typical, Welwyn Garden City
- 2017 Land Rover Discovery Sport, 78,820 miles, £8,188, £1,639 under typical, Romford
- 2016 Land Rover Range Rover Evoque, 112,000 miles, £5,995, £1,198 under typical, Hereford
- 2019 Land Rover Range Rover, 46,862 miles, £34,990, £6,988 under typical, Tonbridge
- 2023 Land Rover Defender, 16,907 miles, £40,490, £8,068 under typical, Leicester
- 2008 Land Rover Range Rover Sport, 72,102 miles, £3,700, £737 under typical, Chingford
- 2014 Land Rover Freelander 2, 119,930 miles, £7,495, £1,491 under typical, Henfield
- 2017 Land Rover Range Rover Evoque, 60,000 miles, £8,995, £1,785 under typical, Hoddesdon
- 2018 Land Rover Range Rover Evoque, 85,000 miles, £6,495, £1,288 under typical, Sandbach
- 2014 Land Rover Range Rover Evoque, 78,050 miles, £7,999, £1,586 under typical, Manchester
- 2020 Land Rover Range Rover Evoque, 49,950 miles, £11,999, £2,378 under typical, Sittingbourne
- 2018 Land Rover Range Rover Sport, 64,000 miles, £20,000, £3,945 under typical, Crawley
- 2013 Land Rover Range Rover Sport, 96,000 miles, £6,500, £1,281 under typical, Liverpool
- 2016 Land Rover Range Rover Evoque, 100,337 miles, £6,980, £1,375 under typical, Peterborough
- 2017 Land Rover Discovery, 73,222 miles, £13,990, £2,750 under typical, Enfield
- 2019 Land Rover Range Rover Sport, 51,000 miles, £28,995, £5,700 under typical, Glasgow
- 2016 Land Rover Range Rover Evoque, 92,700 miles, £5,595, £1,098 under typical, Leicester
- 2019 Land Rover Discovery, 99,491 miles, £16,995, £3,335 under typical, Exeter
- 2015 Land Rover Range Rover, 53,500 miles, £29,000, £5,687 under typical, Aldridge
- 2020 Land Rover Range Rover Evoque, 40,813 miles, £12,990, £2,547 under typical, Enfield
- 2019 Land Rover Range Rover Evoque, 47,500 miles, £12,000, £2,348 under typical, Haslingden
- 2012 Land Rover Freelander, 167,497 miles, £3,295, £645 under typical, Morecambe
- 2018 Land Rover Range Rover, 96,000 miles, £24,000, £4,688 under typical, Peterborough
- 2014 Land Rover Freelander 2, 111,648 miles, £5,489, £1,072 under typical, Keighley
- 2015 Land Rover Defender 90, 19,000 miles, £42,995, £8,392 under typical, Stoke-on-Trent
- 2019 Land Rover Range Rover, 39,000 miles, £40,000, £7,796 under typical, Manchester
- 2026 Land Rover Defender 90, 500 miles, £64,995, £12,651 under typical, Elgin
- 2016 Land Rover Defender 90, 132,000 miles, £19,750, £3,839 under typical, Cranleigh
- 2014 Land Rover Defender, 21,500 miles, £49,995, £9,718 under typical, Harrogate
- 2014 Land Rover Discovery 4, 97,305 miles, £12,999, £2,526 under typical, Prenton
- 2016 Land Rover Range Rover Evoque, 98,800 miles, £5,500, £1,069 under typical, Horsham
- 2016 Land Rover Range Rover Sport, 99,605 miles, £12,000, £2,328 under typical, Blackburn
- 2016 Land Rover Range Rover Evoque, 77,000 miles, £7,840, £1,518 under typical, Warrington
- 2022 Land Rover Defender, 67,030 miles, £31,900, £6,172 under typical, Wakefield
- 2004 Land Rover Range Rover, 150,000 miles, £3,995, £773 under typical, Southend-on-Sea
- 2012 Land Rover Discovery 4, 122,593 miles, £6,995, £1,351 under typical, Halifax
- 2017 Land Rover Range Rover, 43,447 miles, £37,959, £7,319 under typical, Yeovil
- 2020 Land Rover Discovery, 83,322 miles, £21,950, £4,232 under typical, Feltham
- 2019 Land Rover Discovery Sport, 69,000 miles, £11,488, £2,210 under typical, Romford
- 2014 Land Rover Range Rover Evoque, 113,000 miles, £6,295, £1,210 under typical, Flint
- 2009 Land Rover Defender 90, 74,000 miles, £21,500, £4,133 under typical, Yeovil
- 2016 Land Rover Range Rover Evoque, 49,000 miles, £7,495, £1,440 under typical, Bristol
- 2012 Land Rover Freelander 2, 71,344 miles, £8,991, £1,727 under typical, Edinburgh
- 2023 Land Rover Range Rover, 19,986 miles, £79,500, £15,268 under typical, Chelmsford
- 2019 Land Rover Discovery, 110,400 miles, £16,500, £3,167 under typical, Shipston-on-Stour
- 2023 Land Rover Defender 90, 22,130 miles, £39,750, £7,628 under typical, Greenodd
- 2016 Land Rover Range Rover Sport, 55,000 miles, £16,990, £3,260 under typical, Birmingham
- 2025 Land Rover Range Rover, 22,000 miles, £89,975, £17,250 under typical, Leeds
- 2021 Land Rover Range Rover Evoque, 75,917 miles, £10,750, £2,060 under typical, Burton upon Trent
- 2015 Land Rover Defender 90, 34,000 miles, £39,995, £7,654 under typical, Stoke-on-Trent
- 2022 Land Rover Defender 110, 26,000 miles, £49,790, £9,523 under typical, Maidenhead
- 2015 Land Rover Range Rover Sport, 75,000 miles, £12,995, £2,484 under typical, Loughborough
- 2022 Land Rover Defender 110, 56,264 miles, £42,995, £8,213 under typical, Saffron Walden
- 2016 Land Rover Range Rover Sport, 111,500 miles, £11,000, £2,101 under typical, Maidstone
- 2023 Land Rover Defender, 56,699 miles, £45,700, £8,722 under typical, Great Dunmow
- 2020 Land Rover Range Rover, 34,695 miles, £29,995, £5,720 under typical, Bromsgrove
- 2023 Land Rover Defender 110, 37,402 miles, £47,990, £9,144 under typical, Settle
- 2010 Land Rover Freelander 2, 73,487 miles, £4,985, £950 under typical, Birmingham
- 2016 Land Rover Discovery Sport, 93,023 miles, £6,995, £1,330 under typical, Harrow
- 1998 Land Rover Defender 110, 154,000 miles, £16,995, £3,227 under typical, Cranleigh
- 2018 Land Rover Discovery Sport, 35,812 miles, £9,985, £1,896 under typical, Blackburn
- 2023 Land Rover Range Rover Sport, 26,392 miles, £49,660, £9,427 under typical, Sheffield
- 2010 Land Rover Range Rover Sport, 80,100 miles, £7,990, £1,516 under typical, Wakefield
- 2018 Land Rover Discovery Sport, 95,130 miles, £7,440, £1,411 under typical, Peterborough
- 2013 Land Rover Discovery 4, 81,313 miles, £12,500, £2,370 under typical, Buntingford
- 2023 Land Rover Defender 90, 14,407 miles, £41,350, £7,837 under typical, Haverfordwest
- 2014 Land Rover Freelander 2, 131,000 miles, £4,295, £814 under typical, Poole
- 2014 Land Rover Defender 110, 96,000 miles, £27,990, £5,303 under typical, Cleckheaton
- 2019 Land Rover Range Rover Evoque, 45,000 miles, £13,750, £2,604 under typical, Romford
- 1998 Land Rover Defender 90, 150,200 miles, £12,495, £2,365 under typical, Wakefield
- 2016 Land Rover Discovery Sport, 123,000 miles, £4,490, £850 under typical, Bracknell
- 2012 Land Rover Defender 90, 53,000 miles, £24,995, £4,726 under typical, Yeovil
- 2018 Land Rover Range Rover Velar, 70,451 miles, £12,999, £2,457 under typical, Enfield
- 2019 Land Rover Range Rover Evoque, 60,000 miles, £10,950, £2,069 under typical, Dumfries
- 2015 Land Rover Range Rover Evoque, 70,000 miles, £5,974, £1,128 under typical, Thurleigh
- 2015 Land Rover Defender 110, 49,000 miles, £39,990, £7,545 under typical, Edinburgh
- 2013 Land Rover Range Rover Evoque, 82,000 miles, £5,595, £1,055 under typical, Cleckheaton
- 2008 Land Rover Range Rover Sport, 103,875 miles, £2,995, £564 under typical, Needham Market
- 2017 Land Rover Range Rover, 108,000 miles, £12,995, £2,446 under typical, Ramsgate
- 2018 Land Rover Range Rover Evoque, 60,567 miles, £9,995, £1,880 under typical, Bristol
- 2018 Land Rover Range Rover Sport, 84,335 miles, £17,480, £3,283 under typical, Windsor
- 2019 Land Rover Range Rover Evoque, 42,000 miles, £11,999, £2,253 under typical, Sittingbourne
- 2023 Land Rover Defender 110, 73,985 miles, £34,200, £6,417 under typical, Northampton
- 2014 Land Rover Defender 110, 76,421 miles, £33,995, £6,378 under typical, Catterick Garrison
- 2021 Land Rover Range Rover, 78,400 miles, £34,795, £6,525 under typical, Chipping Norton
- 2016 Land Rover Range Rover Sport, 89,000 miles, £12,997, £2,437 under typical, Canvey Island
- 2004 Land Rover Discovery, 106,000 miles, £5,000, £937 under typical, Lichfield
- 2012 Land Rover Freelander 2, 123,076 miles, £3,890, £729 under typical, Peterborough
- 2011 Land Rover Range Rover, 103,511 miles, £11,495, £2,149 under typical, Birmingham
- 2010 Land Rover Discovery 4, 130,000 miles, £5,995, £1,119 under typical, Cheadle
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)