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 4 of 247
The cheaper cars like each one are on its AskCar page.
- 2016 Land Rover Discovery Sport, 92,800 miles, £5,750, £1,282 under typical, Hillingdon
- 2017 Land Rover Range Rover Evoque, 77,450 miles, £6,495, £1,448 under typical, Brigg
- 2011 Land Rover Discovery 4, 104,373 miles, £6,250, £1,393 under typical, Sheffield
- 2011 Land Rover Range Rover, 154,600 miles, £6,995, £1,557 under typical, Southend-on-Sea
- 2014 Land Rover Range Rover Evoque, 82,015 miles, £6,495, £1,445 under typical, Shefford
- 2021 Land Rover Defender 110, 58,000 miles, £35,995, £7,997 under typical, Congresbury
- 2015 Land Rover Range Rover Sport, 56,000 miles, £14,000, £3,104 under typical, Kettering
- 2017 Land Rover Discovery Sport, 10,000 miles, £12,295, £2,721 under typical, Walsall
- 2021 Land Rover Range Rover Sport, 28,000 miles, £28,840, £6,378 under typical, Uxbridge
- 2026 Land Rover Defender 110, 10 miles, £74,950, £16,567 under typical, Leeds
- 2021 Land Rover Discovery, 72,500 miles, £26,990, £5,965 under typical, London
- 2012 Land Rover Freelander, 155,887 miles, £3,695, £815 under typical, Lincoln
- 2018 Land Rover Discovery, 59,000 miles, £19,995, £4,406 under typical, Maldon
- 2012 Land Rover Freelander 2, 107,000 miles, £4,795, £1,057 under typical, Edinburgh
- 2025 Land Rover Defender 90, 30,561 miles, £49,000, £10,775 under typical, Chelmsford
- 2014 Land Rover Range Rover Sport, 101,000 miles, £9,995, £2,192 under typical, Maidstone
- 2010 Land Rover Freelander 2, 130,936 miles, £2,500, £548 under typical, Burnley
- 2019 Land Rover Range Rover Evoque, 38,632 miles, £9,990, £2,188 under typical, Wickford
- 2018 Land Rover Range Rover Evoque, 56,000 miles, £9,999, £2,190 under typical, Havering
- 2013 Land Rover Defender 90, 26,800 miles, £37,995, £8,315 under typical, Thirsk
- 2026 Land Rover Defender, 12,050 miles, £52,995, £11,591 under typical, Belfast
- 2017 Land Rover Discovery Sport, 91,000 miles, £6,495, £1,420 under typical, Barnstaple
- 2015 Land Rover Range Rover, 71,200 miles, £14,384, £3,143 under typical, London
- 2020 Land Rover Defender 110, 23,238 miles, £39,995, £8,727 under typical, Standlake
- 2021 Land Rover Discovery Sport, 26,646 miles, £17,990, £3,921 under typical, Enfield
- 2026 Land Rover Discovery Sport, 5,783 miles, £31,995, £6,967 under typical, Watford
- 2016 Land Rover Discovery Sport, 61,201 miles, £6,900, £1,501 under typical, Blackburn
- 2013 Land Rover Range Rover Evoque, 100,236 miles, £5,495, £1,193 under typical, Shefford
- 2010 Land Rover Freelander 2, 140,201 miles, £2,895, £628 under typical, Flint
- 2013 Land Rover Discovery, 102,994 miles, £8,500, £1,841 under typical, Watford
- 2014 Land Rover Range Rover Evoque, 133,899 miles, £3,695, £799 under typical, Luton
- 2026 Land Rover Defender 110, 10 miles, £62,500, £13,458 under typical, Newbury
- 2014 Land Rover Defender 90, 68,075 miles, £31,995, £6,883 under typical, Beccles
- 2018 Land Rover Discovery Sport, 65,064 miles, £9,500, £2,042 under typical, Pontypridd
- 2017 Land Rover Discovery, 79,000 miles, £13,994, £3,003 under typical, Rochester
- 2020 Land Rover Discovery Sport, 59,200 miles, £12,999, £2,788 under typical, Sittingbourne
- 2011 Land Rover Freelander 2, 91,000 miles, £4,850, £1,040 under typical, Peterborough
- 2021 Land Rover Defender 110, 46,679 miles, £38,000, £8,137 under typical, Droitwich Spa
- 2026 Land Rover Defender 110, 10 miles, £67,085, £14,341 under typical, Newbury
- 2017 Land Rover Range Rover Evoque, 62,615 miles, £7,950, £1,698 under typical, Newcastle upon Tyne
- 2026 Land Rover Defender 110, 10 miles, £58,000, £12,383 under typical, Newbury
- 2015 Land Rover Range Rover Sport, 116,920 miles, £9,985, £2,131 under typical, Fareham
- 2016 Land Rover Range Rover Evoque, 59,060 miles, £8,900, £1,895 under typical, Peterborough
- 2015 Land Rover Range Rover Sport, 95,354 miles, £11,194, £2,379 under typical, Welwyn Garden City
- 2015 Land Rover Range Rover Evoque, 65,000 miles, £6,495, £1,380 under typical, Chepstow
- 2017 Land Rover Range Rover Evoque, 101,918 miles, £7,500, £1,592 under typical, Pontypridd
- 2002 Land Rover Defender 90, 86,500 miles, £19,500, £4,133 under typical, Nottingham
- 2012 Land Rover Defender 90, 49,600 miles, £24,995, £5,291 under typical, Ripon
- 2012 Land Rover Discovery 4, 117,000 miles, £7,499, £1,586 under typical, Nottingham
- 2011 Land Rover Freelander, 141,000 miles, £4,495, £949 under typical, Derby
- 2024 Land Rover Range Rover Sport, 23,000 miles, £56,990, £12,023 under typical, Tonbridge
- 2014 Land Rover Defender 90, 117,000 miles, £19,995, £4,216 under typical, Wigan
- 2018 Land Rover Range Rover Velar, 41,566 miles, £15,999, £3,373 under typical, Halifax
- 2019 Land Rover Range Rover, 34,491 miles, £28,700, £6,047 under typical, Chelmsford
- 2011 Land Rover Freelander, 147,000 miles, £3,000, £632 under typical, Crewe
- 2019 Land Rover Discovery, 73,932 miles, £21,495, £4,528 under typical, Manchester
- 2009 Land Rover Range Rover Sport, 103,000 miles, £5,495, £1,157 under typical, Fort Augustus
- 2024 Land Rover Defender 110, 23,083 miles, £41,999, £8,797 under typical, Belfast
- 2021 Land Rover Discovery, 10,000 miles, £33,780, £7,065 under typical, Sheffield
- 2018 Land Rover Range Rover Sport, 70,779 miles, £28,985, £6,060 under typical, Fareham
- 2014 Land Rover Range Rover Evoque, 83,448 miles, £6,500, £1,359 under typical, Nottingham
- 2011 Land Rover Range Rover Sport, 141,734 miles, £3,750, £784 under typical, Towcester
- 2014 Land Rover Range Rover Evoque, 99,303 miles, £5,799, £1,211 under typical, Winsford
- 2019 Land Rover Range Rover Evoque, 10,000 miles, £13,989, £2,919 under typical, Eggborough
- 2005 Land Rover Freelander, 131,597 miles, £1,895, £395 under typical, Nelson
- 2019 Land Rover Discovery Sport, 74,901 miles, £8,769, £1,826 under typical, Darton
- 2014 Land Rover Range Rover Evoque, 94,899 miles, £5,989, £1,247 under typical, Burnley
- 2018 Land Rover Range Rover Evoque, 68,539 miles, £7,999, £1,665 under typical, Loanhead
- 2013 Land Rover Range Rover Evoque, 118,410 miles, £5,795, £1,205 under typical, Halifax
- 2014 Land Rover Defender 110, 104,276 miles, £20,394, £4,237 under typical, Peterborough
- 2015 Land Rover Range Rover Evoque, 60,000 miles, £6,290, £1,306 under typical, Sheffield
- 2023 Land Rover Defender 110, 56,095 miles, £42,990, £8,905 under typical, Settle
- 2015 Land Rover Range Rover, 94,904 miles, £17,478, £3,620 under typical, London
- 2022 Land Rover Defender 90, 26,032 miles, £34,990, £7,239 under typical, Tredegar
- 2022 Land Rover Discovery, 27,454 miles, £33,995, £7,028 under typical, Stirling
- 2026 Land Rover Defender 90, 3,567 miles, £52,623, £10,865 under typical, Birmingham
- 2013 Land Rover Range Rover Evoque, 108,400 miles, £4,995, £1,031 under typical, Blackburn
- 2015 Land Rover Range Rover Evoque, 90,000 miles, £6,970, £1,438 under typical, Warrington
- 2008 Land Rover Defender 90, 83,400 miles, £21,995, £4,536 under typical, Wakefield
- 2011 Land Rover Range Rover Evoque, 69,000 miles, £6,495, £1,339 under typical, Olney
- 2025 Land Rover Defender 90, 4,700 miles, £63,995, £13,189 under typical, Stoke-on-Trent
- 2017 Land Rover Range Rover Sport, 43,935 miles, £24,495, £5,034 under typical, Doncaster
- 2024 Land Rover Defender 110, 32,596 miles, £53,000, £10,874 under typical, Maidstone
- 2012 Land Rover Range Rover Sport, 128,824 miles, £4,995, £1,025 under typical, Brierley Hill
- 2018 Land Rover Range Rover Velar, 59,674 miles, £16,990, £3,482 under typical, Longfield
- 2016 Land Rover Range Rover, 71,000 miles, £20,590, £4,215 under typical, Croydon
- 2018 Land Rover Discovery Sport, 85,814 miles, £6,950, £1,422 under typical, High Wycombe
- 2024 Land Rover Defender 110, 10,000 miles, £81,990, £16,718 under typical, Tring
- 2025 Land Rover Defender 90, 9,716 miles, £49,333, £10,030 under typical, Nottingham
- 2022 Land Rover Range Rover, 22,000 miles, £73,980, £15,038 under typical, Sutton in Ashfield
- 2017 Land Rover Discovery Sport, 69,000 miles, £7,490, £1,522 under typical, Dartford
- 2020 Land Rover Discovery Sport, 38,085 miles, £13,995, £2,836 under typical, Bradford
- 2011 Land Rover Discovery 4, 94,000 miles, £8,999, £1,822 under typical, Bedford
- 2018 Land Rover Discovery, 76,000 miles, £18,000, £3,645 under typical, Canvey Island
- 2022 Land Rover Defender 90, 20,400 miles, £39,594, £8,016 under typical, Dungannon
- 2018 Land Rover Range Rover Sport, 59,600 miles, £31,500, £6,377 under typical, Fareham
- 2024 Land Rover Range Rover Sport, 23,898 miles, £59,995, £12,144 under typical, Wigan
- 2023 Land Rover Defender 90, 25,368 miles, £76,990, £15,582 under typical, Lincoln
- 2023 Land Rover Defender 90, 15,000 miles, £43,194, £8,730 under typical, Boroughbridge
- 2017 Land Rover Range Rover Evoque, 10,000 miles, £10,490, £2,119 under typical, Peterborough
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)