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 18 of 242
The cheaper cars like each one are on its AskCar page.
- 2005 Land Rover Freelander, 99,000 miles, £2,995, £335 under typical, Woking
- 2019 Land Rover Range Rover Evoque, 55,170 miles, £15,490, £1,732 under typical, Heywood
- 2021 Land Rover Range Rover Evoque, 20,000 miles, £18,488, £2,066 under typical, Romford
- 2023 Land Rover Defender 110, 24,435 miles, £51,500, £5,756 under typical, Northampton
- 2023 Land Rover Discovery, 46,000 miles, £36,490, £4,078 under typical, Poole
- 2020 Land Rover Range Rover Evoque, 29,000 miles, £16,990, £1,899 under typical, Kings Langley
- 2018 Land Rover Range Rover Velar, 64,300 miles, £14,990, £1,675 under typical, Stourbridge
- 2016 Land Rover Range Rover Evoque, 79,000 miles, £8,700, £972 under typical, Welwyn
- 2016 Land Rover Discovery 4, 117,183 miles, £12,995, £1,452 under typical, Oldham
- 2023 Land Rover Range Rover, 43,573 miles, £84,921, £9,486 under typical, Chelmsford
- 2015 Land Rover Range Rover Sport, 69,500 miles, £17,495, £1,954 under typical, Saltash
- 2022 Land Rover Range Rover Sport, 54,122 miles, £32,950, £3,679 under typical, Gloucester
- 2016 Land Rover Range Rover Evoque, 53,000 miles, £7,995, £892 under typical, Houghton Regis
- 2014 Land Rover Defender 90, 24,069 miles, £44,950, £5,013 under typical, Cambridge
- 2020 Land Rover Range Rover, 82,000 miles, £29,950, £3,338 under typical, Newtownards
- 2016 Land Rover Range Rover Evoque, 59,975 miles, £9,990, £1,113 under typical, Grimsby
- 2025 Land Rover Defender 110, 6,312 miles, £54,153, £6,031 under typical, Ludlow
- 2018 Land Rover Range Rover, 93,230 miles, £24,950, £2,776 under typical, Market Drayton
- 2018 Land Rover Range Rover Velar, 69,602 miles, £13,689, £1,523 under typical, Evesham
- 2022 Land Rover Range Rover, 35,944 miles, £73,890, £8,219 under typical, Peterborough
- 2010 Land Rover Freelander 2, 139,000 miles, £3,290, £366 under typical, Sheffield
- 2021 Land Rover Range Rover, 75,974 miles, £28,490, £3,168 under typical, Kingston upon Hull
- 2022 Land Rover Range Rover, 27,397 miles, £64,695, £7,190 under typical, Southend-on-Sea
- 2013 Land Rover Defender 110, 82,057 miles, £20,400, £2,267 under typical, Henstridge
- 2010 Land Rover Discovery 4, 125,000 miles, £6,990, £776 under typical, Bristol
- 2019 Land Rover Range Rover Evoque, 31,342 miles, £15,120, £1,679 under typical, Enfield
- 2024 Land Rover Defender 110, 31,000 miles, £57,995, £6,438 under typical, Louth
- 2019 Land Rover Discovery Sport, 76,039 miles, £11,500, £1,276 under typical, Oldham
- 2022 Land Rover Range Rover, 27,956 miles, £77,295, £8,575 under typical, Watford
- 2025 Land Rover Defender, 21,949 miles, £53,000, £5,879 under typical, Maidstone
- 2016 Land Rover Range Rover, 87,000 miles, £17,995, £1,996 under typical, Ossett
- 2015 Land Rover Discovery Sport, 72,210 miles, £7,890, £875 under typical, Hillingdon
- 2020 Land Rover Discovery Sport, 33,874 miles, £16,490, £1,828 under typical, Reading
- 2024 Land Rover Defender 130, 9,444 miles, £54,500, £6,043 under typical, Derby
- 2023 Land Rover Defender 90, 26,301 miles, £42,990, £4,763 under typical, Carlisle
- 2021 Land Rover Defender 90, 36,822 miles, £38,991, £4,319 under typical, Chorley
- 2010 Land Rover Range Rover Sport, 145,000 miles, £3,850, £426 under typical, Peterborough
- 2017 Land Rover Range Rover Velar, 50,000 miles, £21,984, £2,432 under typical, St Albans
- 2024 Land Rover Defender, 11,029 miles, £47,850, £5,293 under typical, Northampton
- 2017 Land Rover Discovery Sport, 83,096 miles, £7,295, £807 under typical, Morecambe
- 2021 Land Rover Defender 110, 32,313 miles, £48,689, £5,381 under typical, Hebburn
- 2019 Land Rover Range Rover Evoque, 58,710 miles, £10,748, £1,187 under typical, Swindon
- 2020 Land Rover Range Rover, 66,000 miles, £31,499, £3,476 under typical, Burton upon Trent
- 2021 Land Rover Discovery, 40,000 miles, £27,995, £3,088 under typical, Bedford
- 2019 Land Rover Discovery Sport, 88,000 miles, £9,395, £1,035 under typical, Houghton Regis
- 2024 Land Rover Range Rover Sport, 38,758 miles, £59,100, £6,509 under typical, Blue Bell Hill
- 2026 Land Rover Range Rover Velar, 2,275 miles, £44,950, £4,950 under typical, Huddersfield
- 2021 Land Rover Defender 90, 50,300 miles, £36,290, £3,995 under typical, Birmingham
- 2024 Land Rover Defender 90, 15,394 miles, £44,950, £4,949 under typical, Manchester
- 2026 Land Rover Discovery, 511 miles, £70,990, £7,813 under typical, Solihull
- 2026 Land Rover Discovery, 511 miles, £70,990, £7,813 under typical, Solihull
- 2023 Land Rover Defender, 13,100 miles, £44,000, £4,842 under typical, Woking
- 2023 Land Rover Range Rover Sport, 24,000 miles, £62,995, £6,931 under typical, Bolton
- 2018 Land Rover Discovery Sport, 78,500 miles, £9,600, £1,056 under typical, Birmingham
- 2020 Land Rover Range Rover Evoque, 51,600 miles, £14,000, £1,539 under typical, Slough
- 2026 Land Rover Range Rover, 1,580 miles, £93,990, £10,331 under typical, Stoke-on-Trent
- 2014 Land Rover Range Rover, 87,134 miles, £16,990, £1,866 under typical, Longfield
- 2015 Land Rover Range Rover Evoque, 78,000 miles, £5,995, £658 under typical, Houghton Regis
- 2009 Land Rover Range Rover, 128,000 miles, £5,995, £658 under typical, Northampton
- 2017 Land Rover Range Rover Evoque, 82,300 miles, £7,400, £812 under typical, Dartford
- 2013 Land Rover Range Rover Sport, 110,065 miles, £5,995, £657 under typical, Slough
- 2002 Land Rover Discovery, 139,500 miles, £4,999, £548 under typical, Wakefield
- 2013 Land Rover Defender 90, 44,000 miles, £43,200, £4,734 under typical, Kinmel Bay
- 2019 Land Rover Range Rover Evoque, 42,895 miles, £12,900, £1,414 under typical, Stoke-on-Trent
- 2018 Land Rover Range Rover Sport, 63,889 miles, £28,995, £3,177 under typical, Sheffield
- 2026 Land Rover Defender 110, 10 miles, £117,999, £12,928 under typical, Glasgow
- 2018 Land Rover Discovery Sport, 60,000 miles, £10,995, £1,205 under typical, Slough
- 2019 Land Rover Range Rover, 64,581 miles, £34,990, £3,833 under typical, Worcester
- 2016 Land Rover Range Rover, 80,000 miles, £20,000, £2,191 under typical, Birmingham
- 2014 Land Rover Range Rover, 71,000 miles, £14,995, £1,642 under typical, Macclesfield
- 2018 Land Rover Range Rover Velar, 56,427 miles, £14,950, £1,637 under typical, Feltham
- 2019 Land Rover Discovery Sport, 83,993 miles, £10,295, £1,127 under typical, Stevenage
- 2020 Land Rover Range Rover Evoque, 29,520 miles, £12,990, £1,422 under typical, Falkirk
- 2015 Land Rover Discovery, 41,960 miles, £19,500, £2,134 under typical, Derby
- 2020 Land Rover Range Rover Sport, 81,000 miles, £23,995, £2,625 under typical, Audenshaw
- 2019 Land Rover Range Rover Velar, 31,855 miles, £17,995, £1,968 under typical, Leeds
- 2023 Land Rover Range Rover, 28,136 miles, £81,995, £8,967 under typical, Harlow
- 2014 Land Rover Defender 90, 82,655 miles, £27,911, £3,052 under typical, Nottingham
- 2018 Land Rover Range Rover Velar, 35,015 miles, £16,500, £1,804 under typical, Farnham
- 2020 Land Rover Range Rover Evoque, 36,849 miles, £16,990, £1,857 under typical, Brent
- 2017 Land Rover Range Rover, 72,000 miles, £19,995, £2,184 under typical, Addlestone
- 2016 Land Rover Range Rover Evoque, 88,131 miles, £10,000, £1,092 under typical, Pontypridd
- 2020 Land Rover Range Rover, 54,000 miles, £34,990, £3,821 under typical, Manchester
- 2023 Land Rover Range Rover, 27,781 miles, £75,700, £8,265 under typical, Chelmsford
- 2018 Land Rover Range Rover Sport, 66,000 miles, £19,995, £2,182 under typical, Bargeddie
- 2013 Land Rover Range Rover Evoque, 70,473 miles, £8,245, £900 under typical, Gateshead
- 2019 Land Rover Range Rover Sport, 83,000 miles, £19,995, £2,181 under typical, Watford
- 2026 Land Rover Defender, 5,424 miles, £53,000, £5,780 under typical, Stirling
- 2021 Land Rover Discovery, 29,891 miles, £37,890, £4,131 under typical, Crawley
- 2025 Land Rover Defender 90, 4,831 miles, £54,990, £5,994 under typical, Settle
- 2024 Land Rover Range Rover Evoque, 32,663 miles, £23,499, £2,561 under typical, Corby
- 2022 Land Rover Range Rover Evoque, 32,476 miles, £17,490, £1,906 under typical, London
- 2011 Land Rover Freelander 2, 65,363 miles, £6,940, £755 under typical, Barry
- 2025 Land Rover Defender 90, 8,000 miles, £59,950, £6,524 under typical, Leeds
- 2018 Land Rover Discovery Sport, 71,379 miles, £10,959, £1,192 under typical, Oxford
- 2017 Land Rover Range Rover Evoque, 61,747 miles, £8,000, £870 under typical, Cranbrook
- 2019 Land Rover Range Rover Sport, 68,898 miles, £20,999, £2,283 under typical, Barry
- 2019 Land Rover Discovery Sport, 73,540 miles, £10,495, £1,141 under typical, Norwich
- 2020 Land Rover Range Rover Evoque, 65,275 miles, £13,100, £1,424 under typical, Mansfield Woodhouse
- 2020 Land Rover Discovery Sport, 30,000 miles, £12,995, £1,412 under typical, Bedford
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)