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 20 of 242
The cheaper cars like each one are on its AskCar page.
- 2020 Land Rover Discovery Sport, 67,446 miles, £13,340, £1,404 under typical, Blackburn
- 2026 Land Rover Discovery Sport, 5 miles, £49,850, £5,248 under typical, Bristol
- 2023 Land Rover Range Rover Sport, 28,496 miles, £50,000, £5,255 under typical, Chelmsford
- 2020 Land Rover Defender 110, 59,938 miles, £32,500, £3,415 under typical, Tewkesbury
- 2021 Land Rover Discovery, 20,000 miles, £39,849, £4,183 under typical, Oldham
- 2021 Land Rover Defender 110, 84,139 miles, £37,000, £3,884 under typical, Croydon
- 2012 Land Rover Defender 90, 80,775 miles, £29,995, £3,148 under typical, Peterborough
- 2009 Land Rover Discovery 4, 122,000 miles, £5,990, £629 under typical, Bradford
- 2009 Land Rover Freelander 2, 129,000 miles, £2,999, £315 under typical, Shotton
- 2016 Land Rover Range Rover Evoque, 83,140 miles, £8,495, £891 under typical, Harrow
- 2020 Land Rover Discovery, 66,573 miles, £24,000, £2,516 under typical, York
- 2023 Land Rover Defender 90, 39,000 miles, £44,995, £4,717 under typical, Melksham
- 2020 Land Rover Range Rover, 47,942 miles, £33,995, £3,563 under typical, Bolton
- 2021 Land Rover Discovery Sport, 66,579 miles, £14,995, £1,571 under typical, Cobham
- 2024 Land Rover Range Rover, 17,859 miles, £82,220, £8,612 under typical, Wolverhampton
- 2025 Land Rover Range Rover Evoque, 7,828 miles, £28,455, £2,980 under typical, Lympsham
- 2026 Land Rover Range Rover, 21 miles, £134,997, £14,137 under typical, Birmingham
- 1991 Land Rover Defender 90, 148,000 miles, £17,995, £1,884 under typical, Ottershaw
- 2018 Land Rover Range Rover Sport, 106,777 miles, £15,975, £1,673 under typical, Bury
- 2026 Land Rover Defender 110, 4,094 miles, £63,750, £6,674 under typical, Sidcup
- 2024 Land Rover Range Rover Evoque, 20,983 miles, £24,999, £2,617 under typical, Corby
- 2020 Land Rover Range Rover Sport, 48,073 miles, £39,200, £4,103 under typical, Chelmsford
- 2021 Land Rover Range Rover Evoque, 41,618 miles, £16,685, £1,746 under typical, Hounslow
- 2019 Land Rover Range Rover Sport, 48,862 miles, £23,780, £2,488 under typical, Reading
- 2023 Land Rover Range Rover Sport, 16,758 miles, £62,000, £6,485 under typical, Chelmsford
- 2018 Land Rover Discovery Sport, 52,320 miles, £10,500, £1,098 under typical, Halifax
- 2011 Land Rover Freelander 2, 68,600 miles, £9,000, £941 under typical, Ross-on-Wye
- 2016 Land Rover Discovery 4, 133,999 miles, £12,965, £1,356 under typical, Blackpool
- 2021 Land Rover Range Rover Velar, 65,000 miles, £19,990, £2,090 under typical, Bolton
- 2006 Land Rover Defender 90, 144,900 miles, £11,500, £1,202 under typical, Nottingham
- 2019 Land Rover Range Rover Evoque, 51,970 miles, £13,750, £1,437 under typical, Manchester
- 2020 Land Rover Range Rover Evoque, 63,000 miles, £13,490, £1,410 under typical, Basingstoke
- 2018 Land Rover Discovery Sport, 68,370 miles, £10,300, £1,076 under typical, West Thurrock
- 2021 Land Rover Defender, 28,000 miles, £55,990, £5,850 under typical, Southend-on-Sea
- 2026 Land Rover Range Rover Velar, 269 miles, £40,700, £4,252 under typical, Tonbridge
- 2025 Land Rover Range Rover, 11,882 miles, £91,500, £9,549 under typical, Chelmsford
- 2020 Land Rover Range Rover Evoque, 49,534 miles, £15,950, £1,664 under typical, Cannock
- 2022 Land Rover Discovery Sport, 63,700 miles, £17,495, £1,825 under typical, Kettering
- 2018 Land Rover Discovery, 70,000 miles, £20,999, £2,190 under typical, Canterbury
- 2017 Land Rover Range Rover Evoque, 59,168 miles, £10,440, £1,089 under typical, Ipswich
- 2019 Land Rover Discovery, 86,000 miles, £17,400, £1,814 under typical, Beckley
- 2021 Land Rover Discovery, 42,910 miles, £32,349, £3,373 under typical, Bromley
- 2017 Land Rover Discovery Sport, 71,105 miles, £8,495, £885 under typical, Peterborough
- 2023 Land Rover Range Rover Sport, 23,693 miles, £52,870, £5,509 under typical, Blue Bell Hill
- 2019 Land Rover Discovery, 50,135 miles, £26,995, £2,812 under typical, Crawley
- 2022 Land Rover Defender 110, 56,859 miles, £37,175, £3,871 under typical, Nottingham
- 2020 Land Rover Range Rover Evoque, 42,290 miles, £16,995, £1,769 under typical, Hinckley
- 2016 Land Rover Discovery Sport, 63,232 miles, £8,999, £937 under typical, Slough
- 2024 Land Rover Defender 90, 12,410 miles, £46,000, £4,789 under typical, Brighton and Hove
- 2020 Land Rover Range Rover Sport, 58,495 miles, £28,989, £3,017 under typical, Bolton
- 2019 Land Rover Discovery Sport, 72,000 miles, £10,000, £1,041 under typical, Coalville
- 2022 Land Rover Defender 90, 20,108 miles, £63,920, £6,651 under typical, Blackburn
- 2018 Land Rover Range Rover Velar, 69,339 miles, £13,999, £1,456 under typical, Tonypandy
- 2020 Land Rover Defender 110, 38,873 miles, £46,499, £4,836 under typical, Lincoln
- 2022 Land Rover Defender 110, 17,000 miles, £69,990, £7,279 under typical, Southall
- 2018 Land Rover Discovery Sport, 90,933 miles, £10,000, £1,040 under typical, Birmingham
- 2024 Land Rover Defender 90, 11,651 miles, £56,990, £5,927 under typical, Crawley
- 2021 Land Rover Range Rover Evoque, 59,981 miles, £17,499, £1,819 under typical, Barry
- 2021 Land Rover Discovery, 30,800 miles, £35,992, £3,739 under typical, Haverhill
- 2023 Land Rover Defender 110, 60,140 miles, £38,999, £4,048 under typical, Greenodd
- 2017 Land Rover Range Rover Evoque, 31,000 miles, £9,550, £991 under typical, Sheffield
- 2015 Land Rover Discovery Sport, 94,000 miles, £7,750, £804 under typical, Hoddesdon
- 2018 Land Rover Range Rover Evoque, 93,295 miles, £8,995, £934 under typical, Mansfield
- 2023 Land Rover Range Rover Sport, 15,281 miles, £54,999, £5,705 under typical, Hook
- 2017 Land Rover Range Rover Evoque, 36,100 miles, £8,975, £931 under typical, Horsham
- 2019 Land Rover Range Rover Sport, 46,000 miles, £23,450, £2,430 under typical, Peterborough
- 2014 Land Rover Range Rover Sport, 116,862 miles, £9,495, £983 under typical, Luton
- 2019 Land Rover Discovery Sport, 69,000 miles, £11,500, £1,190 under typical, King's Lynn
- 2020 Land Rover Range Rover Evoque, 30,000 miles, £17,490, £1,810 under typical, Derby
- 2016 Land Rover Range Rover Evoque, 59,300 miles, £10,100, £1,044 under typical, Horsham
- 2023 Land Rover Range Rover Sport, 8,514 miles, £56,950, £5,887 under typical, Manchester
- 2024 Land Rover Range Rover, 18,280 miles, £91,999, £9,505 under typical, Southampton
- 2015 Land Rover Discovery Sport, 103,586 miles, £5,995, £619 under typical, Birmingham
- 2016 Land Rover Discovery Sport, 69,394 miles, £7,990, £825 under typical, Crewe
- 2016 Land Rover Discovery Sport, 45,000 miles, £8,999, £929 under typical, Bury
- 2017 Land Rover Discovery, 54,851 miles, £22,000, £2,272 under typical, Darlington
- 2019 Land Rover Discovery Sport, 67,000 miles, £11,450, £1,182 under typical, Peterborough
- 2014 Land Rover Range Rover Evoque, 52,759 miles, £7,990, £825 under typical, Buntingford
- 2019 Land Rover Range Rover, 61,760 miles, £24,990, £2,580 under typical, Blackpool
- 2022 Land Rover Defender 110, 8,107 miles, £74,000, £7,637 under typical, Perth
- 2017 Land Rover Range Rover, 101,800 miles, £19,990, £2,063 under typical, Halifax
- 2017 Land Rover Range Rover Velar, 62,446 miles, £16,200, £1,671 under typical, Welwyn Garden City
- 2021 Land Rover Defender 90, 34,462 miles, £57,000, £5,877 under typical, Chelmsford
- 2019 Land Rover Discovery Sport, 99,000 miles, £10,495, £1,082 under typical, Derby
- 2023 Land Rover Range Rover, 28,126 miles, £75,990, £7,828 under typical, Worcester
- 2017 Land Rover Range Rover Velar, 47,000 miles, £16,500, £1,699 under typical, Peterborough
- 2022 Land Rover Range Rover Velar, 15,700 miles, £29,399, £3,027 under typical, Sidcup
- 2020 Land Rover Range Rover Evoque, 17,500 miles, £17,995, £1,852 under typical, Gillingham
- 2018 Land Rover Range Rover Velar, 56,441 miles, £15,250, £1,569 under typical, Ellesmere Port
- 2021 Land Rover Range Rover Sport, 55,408 miles, £29,495, £3,035 under typical, Watford
- 2018 Land Rover Discovery Sport, 72,459 miles, £9,490, £977 under typical, Crewe
- 2018 Land Rover Range Rover Velar, 90,992 miles, £14,795, £1,522 under typical, Manchester
- 2020 Land Rover Range Rover Sport, 92,510 miles, £18,950, £1,949 under typical, Feltham
- 2018 Land Rover Range Rover, 58,950 miles, £28,950, £2,977 under typical, Market Drayton
- 2023 Land Rover Range Rover Sport, 15,482 miles, £54,999, £5,649 under typical, Hook
- 2024 Land Rover Range Rover, 19,552 miles, £114,000, £11,702 under typical, Chelmsford
- 2018 Land Rover Discovery, 63,100 miles, £16,990, £1,744 under typical, Willesden
- 2015 Land Rover Range Rover, 88,250 miles, £17,990, £1,846 under typical, Gillingham
- 2025 Land Rover Range Rover, 25,236 miles, £114,990, £11,798 under typical, Oxford
- 2020 Land Rover Discovery, 34,842 miles, £22,984, £2,357 under typical, Bolton
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)