Used Land Rover cars for sale
24,423 cars from UK dealers, updated 21 October 2026. Typical asking price £26,500. Half of them are priced between £14,500 and £49,500.
8,433 have had their price cut since they were first listed.
Cars for sale now, page 1 of 245
The cheaper cars like each one are on its AskCar page.
- 1990 Land Rover Defender 90, 63,000 miles, £27,995, £9,304 under typical, Bournemouth
- 2013 Land Rover Defender 110, 54,200 miles, £30,989, £10,266 under typical, Bolton
- 2018 Land Rover Discovery, 80,681 miles, £12,500, £4,122 under typical, Glasgow
- 2015 Land Rover Range Rover Evoque, 73,000 miles, £6,795, £2,226 under typical, Cleckheaton
- 2010 Land Rover Freelander 2, 62,000 miles, £4,995, £1,635 under typical, Pevensey
- 2008 Land Rover Freelander 2, 122,500 miles, £2,495, £815 under typical, Richmond
- 2019 Land Rover Discovery Sport, 10,000 miles, £12,790, £4,157 under typical, Peterborough
- 2001 Land Rover Range Rover, 45,000 miles, £12,989, £4,212 under typical, Keighley
- 2000 Land Rover Defender 90, 101,000 miles, £14,795, £4,752 under typical, Wakefield
- 2017 Land Rover Range Rover Sport, 66,400 miles, £15,000, £4,790 under typical, Wolverhampton
- 2013 Land Rover Range Rover Evoque, 100,000 miles, £4,995, £1,587 under typical, Harlow
- 2012 Land Rover Range Rover, 124,000 miles, £10,995, £3,493 under typical, Needham Market
- 2015 Land Rover Discovery Sport, 71,698 miles, £9,999, £3,161 under typical, Washington
- 2017 Land Rover Range Rover Sport, 56,441 miles, £14,995, £4,731 under typical, Slough
- 2009 Land Rover Freelander 2, 140,000 miles, £1,995, £629 under typical, Northampton
- 2012 Land Rover Range Rover, 138,000 miles, £7,495, £2,362 under typical, Hilton
- 2016 Land Rover Range Rover Evoque, 88,105 miles, £6,495, £2,041 under typical, Harrow
- 2019 Land Rover Range Rover Evoque, 62,134 miles, £8,999, £2,827 under typical, Newcastle upon Tyne
- 2011 Land Rover Discovery, 164,773 miles, £5,000, £1,568 under typical, Chester
- 2019 Land Rover Discovery Sport, 56,711 miles, £9,995, £3,131 under typical, South Ockendon
- 2018 Land Rover Range Rover Evoque, 75,000 miles, £6,990, £2,184 under typical, Southall
- 2018 Land Rover Discovery, 66,000 miles, £11,495, £3,590 under typical, Southam
- 2015 Land Rover Range Rover Sport, 94,926 miles, £10,000, £3,115 under typical, Oldham
- 2014 Land Rover Defender 90, 108,000 miles, £16,995, £5,293 under typical, Wakefield
- 2016 Land Rover Range Rover Evoque, 56,000 miles, £6,595, £2,052 under typical, Cleckheaton
- 2017 Land Rover Discovery, 123,940 miles, £10,999, £3,419 under typical, Manchester
- 2014 Land Rover Discovery, 10,000 miles, £17,490, £5,430 under typical, Eggborough
- 2019 Land Rover Range Rover Evoque, 75,000 miles, £8,500, £2,639 under typical, Barnet
- 2018 Land Rover Range Rover Evoque, 42,713 miles, £9,995, £3,101 under typical, Harrow
- 2012 Land Rover Freelander 2, 98,000 miles, £4,995, £1,550 under typical, Hilton
- 2016 Land Rover Discovery Sport, 63,763 miles, £7,995, £2,477 under typical, Harrow
- 2006 Land Rover Freelander, 1 miles, £4,990, £1,545 under typical, Falkirk
- 2014 Land Rover Range Rover Evoque, 92,000 miles, £6,650, £2,056 under typical, South Croydon
- 2014 Land Rover Range Rover Evoque, 70,000 miles, £5,795, £1,792 under typical, Cleckheaton
- 2014 Land Rover Discovery 4, 145,892 miles, £6,800, £2,101 under typical, Bedford
- 2010 Land Rover Range Rover, 132,831 miles, £5,500, £1,697 under typical, Staines
- 2025 Land Rover Range Rover Evoque, 44,071 miles, £14,995, £4,612 under typical, Llanelli
- 2012 Land Rover Range Rover Evoque, 111,300 miles, £3,995, £1,226 under typical, Birmingham
- 2023 Land Rover Defender 90, 25,000 miles, £36,495, £11,190 under typical, Penrith
- 2010 Land Rover Discovery 4, 225,500 miles, £3,500, £1,072 under typical, Coventry
- 2026 Land Rover Defender 90, 10 miles, £58,250, £17,814 under typical, Newbury
- 2018 Land Rover Range Rover Sport, 116,379 miles, £14,000, £4,278 under typical, Oldham
- 2013 Land Rover Defender 110, 113,936 miles, £16,499, £5,042 under typical, Nottingham
- 2023 Land Rover Discovery, 70,000 miles, £29,995, £9,163 under typical, Barnsley
- 2010 Land Rover Discovery, 1 miles, £10,990, £3,355 under typical, Falkirk
- 1987 Land Rover Defender 90, 71,933 miles, £34,995, £10,655 under typical, Peterborough
- 2007 Land Rover Freelander, 1 miles, £4,990, £1,517 under typical, Falkirk
- 2012 Land Rover Freelander 2, 103,000 miles, £4,000, £1,208 under typical, Ash and Ash Vale
- 2019 Land Rover Range Rover Velar, 10,000 miles, £16,495, £4,958 under typical, Walsall
- 2015 Land Rover Range Rover, 66,500 miles, £17,995, £5,400 under typical, Carlisle
- 2017 Land Rover Range Rover Evoque, 51,000 miles, £8,995, £2,686 under typical, Manchester
- 2021 Land Rover Defender 90, 49,297 miles, £31,000, £9,250 under typical, Crewe
- 2011 Land Rover Range Rover Sport, 71,000 miles, £6,489, £1,934 under typical, Keighley
- 2014 Land Rover Defender 110, 116,000 miles, £22,990, £6,849 under typical, Petersfield
- 2015 Land Rover Range Rover Evoque, 80,000 miles, £6,995, £2,084 under typical, Wellingborough
- 2016 Land Rover Range Rover Sport, 82,977 miles, £11,890, £3,522 under typical, Bishop's Stortford
- 2020 Land Rover Range Rover, 66,000 miles, £24,999, £7,403 under typical, Tipton
- 2005 Land Rover Freelander, 129,611 miles, £1,795, £531 under typical, Flint
- 2016 Land Rover Discovery, 56,000 miles, £12,998, £3,841 under typical, Derry
- 2019 Land Rover Discovery, 86,000 miles, £14,500, £4,284 under typical, Beckley
- 2020 Land Rover Discovery, 93,228 miles, £17,000, £5,009 under typical, Newtownabbey
- 2020 Land Rover Range Rover Sport, 54,580 miles, £22,495, £6,608 under typical, Slough
- 1988 Land Rover Defender 90, 118,290 miles, £24,995, £7,337 under typical, Newcastle upon Tyne
- 2013 Land Rover Range Rover Evoque, 136,000 miles, £3,995, £1,171 under typical, Belfast
- 2020 Land Rover Range Rover Velar, 10,000 miles, £17,995, £5,261 under typical, Walsall
- 2000 Land Rover Defender 110, 108,500 miles, £19,995, £5,840 under typical, Andover
- 2020 Land Rover Range Rover Evoque, 21,000 miles, £15,499, £4,526 under typical, Barry
- 2019 Land Rover Discovery Sport, 10,000 miles, £15,690, £4,570 under typical, Eggborough
- 2014 Land Rover Range Rover Sport, 97,778 miles, £9,690, £2,822 under typical, Brent
- 2014 Land Rover Freelander 2, 61,500 miles, £12,495, £3,637 under typical, Spalding
- 2021 Land Rover Defender 90, 35,388 miles, £60,989, £17,678 under typical, Harlow
- 2009 Land Rover Range Rover Sport, 120,000 miles, £4,000, £1,159 under typical, Chester
- 2023 Land Rover Defender 90, 10,500 miles, £78,950, £22,841 under typical, Chesham
- 2021 Land Rover Defender 90, 23,506 miles, £38,750, £11,210 under typical, Northampton
- 2012 Land Rover Range Rover Sport, 169,000 miles, £3,695, £1,067 under typical, Spalding
- 2023 Land Rover Range Rover Evoque, 5,032 miles, £24,999, £7,219 under typical, Basildon
- 2014 Land Rover Range Rover Sport, 134,000 miles, £7,495, £2,164 under typical, Harlow
- 2015 Land Rover Discovery 4, 91,000 miles, £10,990, £3,173 under typical, Newport
- 2021 Land Rover Defender 110, 40,880 miles, £36,875, £10,622 under typical, Kidderminster
- 2016 Land Rover Range Rover, 78,265 miles, £15,990, £4,588 under typical, Swindon
- 2013 Land Rover Defender 90, 57,971 miles, £29,995, £8,581 under typical, Saltash
- 2018 Land Rover Range Rover Evoque, 34,526 miles, £8,495, £2,427 under typical, Harrow
- 2005 Land Rover Discovery, 111,670 miles, £3,995, £1,140 under typical, Wigan
- 2012 Land Rover Freelander 2, 146,000 miles, £3,495, £996 under typical, Gillingham
- 2016 Land Rover Range Rover Evoque, 98,000 miles, £4,995, £1,422 under typical, Lutterworth
- 2020 Land Rover Range Rover, 78,000 miles, £25,000, £7,100 under typical, Bolton
- 2019 Land Rover Discovery Sport, 82,964 miles, £9,495, £2,694 under typical, Dundee
- 2013 Land Rover Range Rover Evoque, 149,000 miles, £2,995, £849 under typical, Bingley
- 2015 Land Rover Discovery 4, 245,000 miles, £5,995, £1,697 under typical, Shuttlewood
- 2013 Land Rover Discovery 4, 123,000 miles, £7,499, £2,121 under typical, Grays
- 2021 Land Rover Defender 90, 62,062 miles, £29,150, £8,218 under typical, Chelmsford
- 2019 Land Rover Range Rover Sport, 45,000 miles, £22,995, £6,479 under typical, Birmingham
- 2011 Land Rover Range Rover Sport, 118,285 miles, £4,950, £1,394 under typical, Daventry
- 2021 Land Rover Range Rover, 47,932 miles, £43,460, £12,206 under typical, York
- 2025 Land Rover Defender 90, 10,414 miles, £46,850, £13,132 under typical, Bristol
- 2020 Land Rover Discovery Sport, 39,000 miles, £16,990, £4,760 under typical, Tipton
- 2022 Land Rover Defender 110, 41,784 miles, £34,820, £9,713 under typical, Cardiff
- 2023 Land Rover Defender 110, 34,015 miles, £38,500, £10,711 under typical, Dundee
- 2018 Land Rover Discovery Sport, 10,000 miles, £12,490, £3,474 under typical, Peterborough
- 2011 Land Rover Range Rover Sport, 85,000 miles, £4,950, £1,376 under typical, Bayford
Land Rover models
- Land Rover Range Rover Evoque (5,127)
- Land Rover Range Rover Sport (4,255)
- Land Rover Discovery Sport (3,103)
- Land Rover Defender 110 (2,627)
- Land Rover Range Rover (2,418)
- Land Rover Discovery (2,050)
- Land Rover Range Rover Velar (1,924)
- Land Rover Defender 90 (1,484)
- Land Rover Discovery 4 (398)
- Land Rover Freelander 2 (385)
- Land Rover Defender (305)
- Land Rover Defender 130 (133)
- Land Rover Freelander (99)
- Land Rover Discovery 3 (35)
- Land Rover Series I (24)