Used diesel BMW X7 for sale
42 cars from UK dealers, updated 23 October 2026. Typical asking price £42,000. Half of them are priced between £40,500 and £44,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.
What does a used diesel BMW X7 cost?
Typical asking price £42,000 across 42 cars for sale. A 2020 one is typically £42,000.
20 have had their price cut since they were first listed.
Cars for sale now
The cheaper cars like each one are on its AskCar page.
- 2020 BMW X7, 55,132 miles, £39,995, £6,382 under typical, Liverpool
- 2020 BMW X7, 58,500 miles, £40,999, £4,576 under typical, Leighton Buzzard
- 2020 BMW X7, 54,750 miles, £44,995, £4,853 under typical, Newport
- 2020 BMW X7, 68,053 miles, £41,985, £3,912 under typical, Dunstable
- 2019 BMW X7, 44,646 miles, £42,129, £3,716 under typical, Bromley
- 2019 BMW X7, 41,000 miles, £42,995, Swindon
- 2019 BMW X7, 30,814 miles, £44,490, Rochdale
- 2020 BMW X7, 23,800 miles, £54,490, Manchester
- 2020 BMW X7, 78,785 miles, £37,450, Watford
- 2021 BMW X7, 52,331 miles, £49,000, Sheffield
- 2019 BMW X7, 58,224 miles, £40,895, Derby
- 2020 BMW X7, 59,500 miles, £43,450, Sheffield
- 2020 BMW X7, 75,000 miles, £41,995, Glenrothes
- 2019 BMW X7, 54,059 miles, £37,995, Darwen
- 2019 BMW X7, 31,899 miles, £45,900, Croydon
- 2020 BMW X7, 66,340 miles, £42,000, Oldbury
- 2020 BMW X7, 57,208 miles, £47,990, Glasgow
- 2020 BMW X7, 78,804 miles, £41,995, Tring
- 2020 BMW X7, 71,911 miles, £41,399, Sunderland
- 2020 BMW X7, 74,570 miles, £44,390, Doncaster
- 2020 BMW X7, 95,000 miles, £35,995, Romford
- 2020 BMW X7, 73,000 miles, £41,995, Leeds
- 2019 BMW X7, 60,000 miles, £47,995, Huddersfield
- 2020 BMW X7, 51,686 miles, £39,990, South Croydon
- 2020 BMW X7, 83,950 miles, £41,975, Luton
- 2020 BMW X7, 79,289 miles, £43,475, Rugby
- 2020 BMW X7, 34,000 miles, £52,990, Bedford
- 2019 BMW X7, 89,000 miles, £40,199, Stafford
- 2021 BMW X7, 91,000 miles, £41,984, Leeds
- 2020 BMW X7, 100,000 miles, £35,925, Ashford
- 2019 BMW X7, 95,730 miles, £38,750, Sheffield
- 2019 BMW X7, 92,153 miles, £35,990, Luton
- 2020 BMW X7, 88,800 miles, £42,990, Birmingham
- 2019 BMW X7, 110,200 miles, £32,595, Bolton
- 2020 BMW X7, 69,500 miles, £49,995, Sandy
- 2021 BMW X7, 60,273 miles, £43,995, Darwen
- 2019 BMW X7, 83,214 miles, £39,999, Chadwell Heath
- 2020 BMW X7, 91,000 miles, £40,795, Dungannon
- 2019 BMW X7, 77,597 miles, £41,990, Catterick
- 2019 BMW X7, 66,721 miles, £44,333, Mansfield Woodhouse
- 2019 BMW X7, 37,500 miles, £48,990, London
- 2020 BMW X7, 59,406 miles, £49,450, Croydon
BMW X7 by gearbox, fuel and body
BMW X7 prices by year
More BMW
- All BMW X7
- All BMW cars
- BMW 1 Series (7,294)
- BMW 3 Series (7,164)
- BMW X5 (3,303)
- BMW X3 (3,035)
- BMW 5 Series (2,894)
- BMW X1 (2,640)
- BMW 2 Series (1,868)
- BMW 4 Series (1,799)
- BMW 2 Series Gran Coupe (1,321)
- BMW 4 Series Gran Coupe (1,191)
- BMW i4 (853)
- BMW 2 Series Active Tourer (830)
- BMW M3 (824)
- BMW X2 (793)
- BMW M4 (751)