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 16 of 242
The cheaper cars like each one are on its AskCar page.
- 2014 Land Rover Freelander 2, 100,870 miles, £7,491, £896 under typical, Edinburgh
- 2018 Land Rover Range Rover Sport, 67,748 miles, £19,990, £2,390 under typical, Flimwell
- 2025 Land Rover Defender 110, 33,290 miles, £48,700, £5,823 under typical, Chelmsford
- 2018 Land Rover Discovery Sport, 52,597 miles, £10,888, £1,302 under typical, Romford
- 2021 Land Rover Range Rover Sport, 66,000 miles, £24,809, £2,965 under typical, Wembley
- 2016 Land Rover Range Rover Sport, 102,131 miles, £12,990, £1,552 under typical, Birmingham
- 2015 Land Rover Discovery 4, 113,432 miles, £11,995, £1,432 under typical, Colchester
- 2026 Land Rover Defender, 381 miles, £69,000, £8,237 under typical, Sheffield
- 2018 Land Rover Range Rover Evoque, 59,980 miles, £11,980, £1,430 under typical, Heywood
- 2019 Land Rover Range Rover Velar, 53,600 miles, £15,990, £1,908 under typical, Dartford
- 2017 Land Rover Discovery Sport, 53,000 miles, £9,995, £1,192 under typical, Bristol
- 2019 Land Rover Range Rover Evoque, 38,000 miles, £11,000, £1,312 under typical, Fradley
- 2020 Land Rover Range Rover Evoque, 64,500 miles, £11,999, £1,431 under typical, Sittingbourne
- 2021 Land Rover Range Rover Evoque, 31,060 miles, £18,399, £2,193 under typical, Barry
- 2019 Land Rover Range Rover Evoque, 30,000 miles, £13,495, £1,608 under typical, Epping
- 2020 Land Rover Discovery, 66,788 miles, £23,289, £2,775 under typical, Bolton
- 2014 Land Rover Range Rover Sport, 75,245 miles, £13,495, £1,607 under typical, Birmingham
- 2022 Land Rover Defender 110, 45,680 miles, £44,990, £5,357 under typical, Shrewsbury
- 2026 Land Rover Defender 90, 10 miles, £69,950, £8,326 under typical, Leeds
- 2015 Land Rover Range Rover, 78,000 miles, £22,495, £2,676 under typical, Enfield
- 2021 Land Rover Range Rover Evoque, 42,000 miles, £17,990, £2,140 under typical, Basingstoke
- 2020 Land Rover Range Rover Evoque, 16,100 miles, £17,995, £2,137 under typical, Harrogate
- 2019 Land Rover Range Rover Sport, 82,699 miles, £21,989, £2,610 under typical, Hertford
- 2026 Land Rover Range Rover Evoque, 1,410 miles, £36,900, £4,377 under typical, Chester
- 2024 Land Rover Range Rover Sport, 12,556 miles, £71,999, £8,537 under typical, Motherwell
- 2025 Land Rover Range Rover Sport, 12,806 miles, £64,900, £7,695 under typical, Tonbridge
- 2019 Land Rover Range Rover Evoque, 74,000 miles, £9,990, £1,184 under typical, Havering
- 2015 Land Rover Range Rover, 98,821 miles, £12,950, £1,533 under typical, Stevenage
- 2023 Land Rover Discovery Sport, 38,000 miles, £20,999, £2,486 under typical, Gerrards Cross
- 2023 Land Rover Defender 110, 25,064 miles, £45,990, £5,439 under typical, Kendal
- 2018 Land Rover Discovery, 76,454 miles, £14,750, £1,744 under typical, Herne Common
- 2018 Land Rover Range Rover Velar, 75,239 miles, £14,000, £1,655 under typical, Burton upon Trent
- 2017 Land Rover Discovery Sport, 86,000 miles, £7,495, £886 under typical, Cleckheaton
- 2019 Land Rover Range Rover Evoque, 45,000 miles, £14,495, £1,711 under typical, Epping
- 2016 Land Rover Range Rover Evoque, 80,000 miles, £7,985, £943 under typical, Dunstable
- 2018 Land Rover Discovery Sport, 57,866 miles, £9,990, £1,179 under typical, Falkirk
- 2019 Land Rover Range Rover Sport, 59,112 miles, £19,950, £2,355 under typical, Chelmsford
- 2018 Land Rover Range Rover Velar, 41,765 miles, £19,995, £2,359 under typical, Birmingham
- 2017 Land Rover Discovery, 84,000 miles, £16,995, £2,005 under typical, Reading
- 2017 Land Rover Discovery Sport, 67,150 miles, £9,495, £1,118 under typical, Slough
- 2023 Land Rover Defender 90, 34,081 miles, £37,500, £4,413 under typical, Edinburgh
- 2024 Land Rover Range Rover, 11,000 miles, £74,990, £8,821 under typical, Epping
- 2019 Land Rover Discovery Sport, 49,500 miles, £15,494, £1,822 under typical, Oldham
- 2020 Land Rover Range Rover Evoque, 32,492 miles, £15,450, £1,816 under typical, Braintree
- 2017 Land Rover Range Rover Sport, 116,000 miles, £13,495, £1,586 under typical, Bishop's Stortford
- 2025 Land Rover Defender 110, 22,112 miles, £48,750, £5,718 under typical, Sidcup
- 2018 Land Rover Range Rover Velar, 45,970 miles, £16,988, £1,993 under typical, Romford
- 2023 Land Rover Defender 110, 21,863 miles, £47,500, £5,566 under typical, Maidstone
- 2026 Land Rover Defender 90, 10 miles, £61,860, £7,248 under typical, Newbury
- 2018 Land Rover Range Rover Sport, 53,000 miles, £21,975, £2,574 under typical, Wolverhampton
- 2019 Land Rover Range Rover Evoque, 62,500 miles, £11,450, £1,341 under typical, Sittingbourne
- 2023 Land Rover Defender 110, 15,039 miles, £53,000, £6,204 under typical, Maidstone
- 2017 Land Rover Discovery, 96,800 miles, £16,499, £1,931 under typical, Nottingham
- 2013 Land Rover Range Rover Evoque, 84,000 miles, £5,995, £702 under typical, Bolton
- 2026 Land Rover Defender 110, 15,413 miles, £59,393, £6,942 under typical, Nottingham
- 2017 Land Rover Discovery Sport, 67,384 miles, £9,495, £1,110 under typical, Coventry
- 2017 Land Rover Range Rover Sport, 89,334 miles, £13,990, £1,635 under typical, Liverpool
- 2020 Land Rover Discovery, 100,000 miles, £14,995, £1,752 under typical, Farnham
- 2018 Land Rover Range Rover Evoque, 58,151 miles, £9,500, £1,109 under typical, Newcastle upon Tyne
- 2013 Land Rover Range Rover, 87,000 miles, £17,995, £2,101 under typical, Dorchester
- 2022 Land Rover Discovery, 39,375 miles, £34,160, £3,987 under typical, Enfield
- 2016 Land Rover Discovery Sport, 124,251 miles, £6,000, £700 under typical, Pontypridd
- 2021 Land Rover Range Rover Sport, 16,671 miles, £30,844, £3,596 under typical, Guiseley
- 2019 Land Rover Discovery Sport, 80,000 miles, £7,885, £919 under typical, Woking
- 2015 Land Rover Range Rover Evoque, 60,000 miles, £6,790, £791 under typical, Sheffield
- 2021 Land Rover Defender 110, 36,000 miles, £38,752, £4,513 under typical, Reading
- 2024 Land Rover Defender 110, 14,500 miles, £57,495, £6,694 under typical, Hook
- 2012 Land Rover Range Rover, 130,000 miles, £10,400, £1,210 under typical, Chelmsford
- 2017 Land Rover Range Rover Evoque, 55,000 miles, £7,995, £930 under typical, Houghton Regis
- 2011 Land Rover Freelander 2, 95,000 miles, £5,000, £582 under typical, Newcastle upon Tyne
- 2025 Land Rover Range Rover, 6,493 miles, £88,661, £10,307 under typical, Nottingham
- 2022 Land Rover Defender 90, 31,565 miles, £40,995, £4,765 under typical, Durham
- 2019 Land Rover Range Rover Sport, 64,000 miles, £22,995, £2,673 under typical, Chesterfield
- 2020 Land Rover Range Rover Evoque, 29,000 miles, £14,995, £1,741 under typical, Epping
- 2019 Land Rover Range Rover Evoque, 53,308 miles, £9,990, £1,159 under typical, Falkirk
- 2018 Land Rover Range Rover Sport, 79,656 miles, £20,991, £2,435 under typical, Edinburgh
- 2017 Land Rover Discovery, 59,558 miles, £16,399, £1,898 under typical, Milton Keynes
- 2009 Land Rover Freelander 2, 64,619 miles, £6,995, £809 under typical, Bedford
- 2026 Land Rover Range Rover Sport, 20 miles, £86,850, £10,042 under typical, Coventry
- 2012 Land Rover Range Rover Evoque, 85,000 miles, £4,990, £577 under typical, Bedford
- 2019 Land Rover Discovery Sport, 73,200 miles, £11,799, £1,364 under typical, Egham
- 2013 Land Rover Range Rover Sport, 76,847 miles, £11,999, £1,387 under typical, Winsford
- 2020 Land Rover Discovery Sport, 46,000 miles, £13,995, £1,618 under typical, Swinton
- 2026 Land Rover Range Rover Velar, 4,153 miles, £54,844, £6,338 under typical, Leeds
- 2026 Land Rover Defender 90, 6,014 miles, £61,700, £7,130 under typical, Chelmsford
- 2026 Land Rover Range Rover Velar, 13,943 miles, £45,400, £5,246 under typical, Liverpool
- 2022 Land Rover Range Rover Velar, 24,295 miles, £27,000, £3,119 under typical, Warnham
- 2017 Land Rover Range Rover Sport, 55,000 miles, £20,490, £2,367 under typical, Wembley
- 2022 Land Rover Defender 110, 39,026 miles, £64,000, £7,393 under typical, Chelmsford
- 2017 Land Rover Range Rover Evoque, 87,000 miles, £8,495, £981 under typical, Houghton Regis
- 2018 Land Rover Discovery Sport, 44,100 miles, £12,288, £1,418 under typical, Romford
- 2012 Land Rover Range Rover Sport, 102,000 miles, £6,295, £726 under typical, Audenshaw
- 2022 Land Rover Defender 110, 27,397 miles, £48,978, £5,650 under typical, Reading
- 2016 Land Rover Range Rover Evoque, 37,712 miles, £9,490, £1,095 under typical, Crewe
- 2014 Land Rover Range Rover, 120,000 miles, £12,695, £1,464 under typical, Chipping Norton
- 2016 Land Rover Discovery 4, 83,000 miles, £18,795, £2,167 under typical, Chesham
- 2020 Land Rover Range Rover Evoque, 57,000 miles, £12,495, £1,440 under typical, Sittingbourne
- 2018 Land Rover Range Rover Evoque, 45,367 miles, £9,995, £1,152 under typical, Enfield
- 2019 Land Rover Range Rover Sport, 41,554 miles, £24,495, £2,822 under typical, Redditch
- 2019 Land Rover Range Rover Sport, 10,000 miles, £30,750, £3,540 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)