2026 BMW X7
3.0 40D Mht M Sport Xdrive Euro 6 5-Door
10mi Auto Diesel 3.0L
£88,464
Swindon
from £1,857/pm
For £88,464 you can purchase this second hand BMW from this dealer that has a 3000CC diesel motor with automatic transmission.
Rates from 9.9% APR. A Representative HP Example: borrowing £10,000 over 60 Months with a representative of 16.35% APR, an annual interest rate of 16.35% (fixed) and a deposit of £0.00, the amount payable would be 59 repayments of £239.16 per month, with one final repayment of £249.16 (which includes the option to purchase fee of £10.00), with a total cost of credit of £4,349.41 and a total amount payable of £14,359.41.
287 cars

3.0 40D Mht M Sport Xdrive Euro 6 5-Door
10mi Auto Diesel 3.0L
£88,464
Swindon
from £1,857/pm
For £88,464 you can purchase this second hand BMW from this dealer that has a 3000CC diesel motor with automatic transmission.
Rates from 9.9% APR. A Representative HP Example: borrowing £10,000 over 60 Months with a representative of 16.35% APR, an annual interest rate of 16.35% (fixed) and a deposit of £0.00, the amount payable would be 59 repayments of £239.16 per month, with one final repayment of £249.16 (which includes the option to purchase fee of £10.00), with a total cost of credit of £4,349.41 and a total amount payable of £14,359.41.

M Sport
2,208mi Auto Diesel
£78,425
Durham
from £1,646/pm
A terrific price of just £78,425 for this low mileage BMW X7 in an impeccable, like new condition. This model contains a Ltr diesel motor with automatic transmission and has 2,208 mi on the dashboard.

Xdrive40d Mht M Sport Step 2021
88,655mi Auto Diesel
£41,490
Chesterfield
from £871/pm
The BMW X7 is in the top 20 of the UK's reliability index and this dealership currently has this second hand Xdrive40d Mht M Sport Step 2021 for sale at £41,490.

3.0 40D Mht M
29,697mi Auto Hybrid 3.0L
£63,491
Nottingham
from £1,333/pm
The BMW X7 has been manufactured to be durable and trustworthy and is in the top 20 of the UK's reliability index. This used model is currently available on the market from this dealership in the shade of grey with a 3.0l hybrid engine, 29,697 miles clocked-up on the dash and automatic transmission .

Xdrive40i M Sport Step 6 Seat
59,068mi Auto Petrol 3.0L
£40,500
Nottingham
from £850/pm
Be the next owner of this BMW that is equipped with a 3.0l petrol motor and automatic transmission. This second hand model currently in stock at our dealership in Nottingham is up for sale at the outstanding price of just £40,500.

2024 3.0 40D Mht M Sport Suv Hybrid Aut
16,800mi Auto Hybrid 3.0L
£73,995
Dungannon
from £1,553/pm
Coming fitted with automatic transmission and a 3000 CC hybrid motor, this second hand BMW X7 2024 3.0 40D Mht M Sport Suv Hybrid Aut from this dealership in Dungannon is on offer in the tone of grey and has 16,800mi on the clock.

X7 Xdrive40d M Sport
36,593mi Auto Hybrid 3.0L
£63,450
Group 1 Reading BMW
from £1,332/pm
A 5 door suv vehicle created by the BMW company that provides a higher level of trustworthiness than the average car. This X7 has 36,593 miles clocked-up on the dashboard and incorporates a 3.0 L hybrid engine. Available to buy at the great price of only £63,450 or with the option to purchase on finance with achievable instalments available starting from £ per calendar month.

X7 Xdrive40d Mht M Sport Step
4,700mi Auto Diesel
£69,400
Scunthorpe
from £1,457/pm
Available to view at our dealership in Scunthorpe - this low mileage BMW in excellent, nearly new condition with a l diesel engine and automatic transmission.

3.0 40I Mht M Sport Xdrive Euro 6 Ss
Auto Hybrid 3.0L
£77,995
Warrington
from £1,637/pm
Get yourself in the driver's seat of this X7 3.0 40I Mht M Sport Xdrive Euro 6 Ss, it features a 3.0 Litre petrol motor with automatic transmission. This one at our dealership is a second-hand model, however it was wonderfully maintained by the last owner so it is still in a superb, like new condition both in and out..

3L M Sport
60,151mi Auto Hybrid 3.0L
£46,990
Heywood
from £986/pm
Advertised by this dealership in the Heywood area is this suv motor which comprises of a hybrid, 3000CC engine and automatic transmission. It is on offer and ready for its next owner to take home in the tone of black with 60,151 miles clocked-up on the dashboard.

3L M Sport
84,000mi Auto Diesel 3.0L
£38,995
Hailsham
from £819/pm
On display at this car dealership's showroom is this X7 3L M Sport that has a automatic transmission and 3.0 Litre diesel engine.

4.4 M50i V8 Dark Shadow Edition Suv Aut
39,227mi Auto Petrol
£65,000
Chelmsford
from £1,364/pm
Would you like to own a BMW X7 4.4 M50i V8 Dark Shadow Edition Suv Aut? Well, have a look at this used one with only 39,227 miles clocked-up on the dashboard.

M Sport
1,272mi Auto Petrol
£85,098
York
from £1,786/pm
Have a closer look at this BMW X7 M Sport that incorporates a cc petrol engine and automatic transmission. This second-hand one available from this dealership comes in the tone of grey and has 1,272 miles clocked up on the dashboard.

M Sport
4,727mi Auto Diesel
£78,466
Yeovil
from £1,647/pm
Coming in the shade of grey and in an impeccable, like new condition, this estate BMW has a mere 4,727 miles clocked up on the dash and contains a Ltr diesel motor with automatic transmission.

3.0 40D Mht M Sport Xdrive Euro 6 Ss
54,539mi Auto Hybrid 3.0L
£60,999
King's Lynn
from £1,280/pm
Want to get yourself a BMW X7 3.0 40D Mht M Sport Xdrive Euro 6 Ss ? Then have a closer look at this second hand one finished in the tone of with automatic transmission, a 3.0 l hybrid engine and 54,539 miles clocked up on the dash.

Xdrive40i Mht M Sport Step
5,529mi Auto Petrol 3.0L
£78,500
Leicester
from £1,648/pm
Up for sale and ready for you to drive away today is this BMW that's been created with trustworthiness and reliability in mind. It is fitted out with a 3.0 litre petrol engine and automatic transmission. This used model at this dealer priced at £78,500 has just 5,529 miles on the dash.

4.4 M60i V8 Suv Xdrive Euro 6 Ss
21,000mi Auto Petrol 4.4L
£77,980
Batley
from £1,637/pm
Check out the fantastic price at this dealer for this nearly new, top 10, best-selling X7 4.4 M60i V8 Suv Xdrive Euro 6 Ss with 21,000 miles on the dashboard and a 4.4 ltr petrol motor with automatic transmission.

3.0 40D Mht M Sport Xdrive Euro 6 Ss
85,240mi Auto Hybrid 3.0L
£41,995
Romford
from £882/pm
Now available on the market is this second hand estate that comes with automatic transmission and a 3000 cc hybrid motor. Get it at the fantastic price of £41,995 from this dealer in Romford.

3.0 40D Mht M Sport Xdrive Euro 6 Ss
Auto Hybrid 3.0L
£77,999
Wilmslow
from £1,637/pm
Up for sale and ready for its next owner to take home is this BMW X7 painted in grey. This second hand one has few miles on the dash and features a 3.0l diesel engine.

3.0 40D Mht M Sport Suv Hybrid Xdr
10,462mi Auto Diesel 3.0L
£77,898
Eastern BMW
from £1,635/pm
A low price of only £77,898 is currently being advertised by our dealership on this like new, well cared for BMW X7 which is fitted with a L diesel engine with automatic transmission.

3.0 40D Mht M Sport Xdrive Euro 6 Ss
53,672mi Auto Diesel 3.0L
£59,900
Sheffield
from £1,257/pm
Now available upon your request is this BMW X7 3.0 40D Mht M Sport Xdrive Euro 6 Ss with 53,672 miles clocked-up on the dash, automatic transmission and 3.0 litre diesel motor.

3.0 40D Mht M Sport Suv Hybrid Xdr
5,000mi Auto Hybrid 3.0L
£80,975
Borehamwood
from £1,700/pm
A great price of only £80,975 is currently being advertised by us at this dealer on this BMW X7 that is rated as one of the most durable and trustworthy vehicles around. It possesses a 3.0 ltr hybrid motor and has 5,000 miles on the clock.

Xdrive40d Mht M Sport Step
8,045mi Auto Diesel 3.0L
£76,998
Inverness
from £1,616/pm
X7 with a 3000CC diesel motor and automatic transmission.

M Sport
2,939mi Auto Diesel
£83,995
Exeter
from £1,763/pm
For sale at this dealership in Exeter: BMW X7 with automatic transmission, litre diesel motor and 2,939 miles.
BMW X7 data for the amount in stock, average price, age and mileage throughout the UK and by county.
| County | Stock | Avg Price | Avg Age | Avg Mileage | Recent Sales |
|---|---|---|---|---|---|
| All | 258 | £67,425 | 3 | 26,006 | 292 |
| Aberdeen City | 4 | £61,275 | 4 | 24,550 | 1 |
| Bedfordshire | 7 | £59,996 | 4 | 42,180 | 15 |
| Belfast | 3 | £66,662 | 2 | 25,861 | 5 |
| Berkshire | 5 | £44,986 | 6 | 55,618 | 4 |
| Brent - Greater London | 2 | £41,830 | 5 | 86,500 | 1 |
| Bristol | 1 | £79,000 | 0 | 3,983 | 2 |
| Buckinghamshire | 8 | £62,434 | 3 | 52,202 | 5 |
| Cambridgeshire | 4 | £71,494 | 3 | 27,806 | 6 |
| Cheshire | 8 | £72,898 | 1 | 18,099 | 10 |
| City of Edinburgh | 2 | £68,195 | 2 | 14,081 | 2 |
| County Durham | 4 | £67,425 | 2 | 23,259 | 3 |
| Croydon - Greater London | 4 | £59,104 | 4 | 25,131 | 4 |
| Derbyshire | 3 | £59,893 | 3 | 41,486 | 4 |
| Devon | 6 | £71,758 | 2 | 17,398 | - |
| Dorset | 1 | £73,780 | 1 | 6,362 | 1 |
| Dundee City | 4 | £84,000 | 1 | 10,447 | - |
| Dungannon | 4 | £67,734 | 3 | 30,604 | - |
| East Sussex | 2 | £59,495 | 3 | 44,750 | 5 |
| Essex | 11 | £65,935 | 3 | 28,716 | 11 |
| Fife | 3 | £80,998 | 2 | 11,446 | 2 |
| Glasgow City | 7 | £71,626 | 2 | 11,561 | 9 |
| Gloucestershire | 1 | £69,950 | 2 | 10,494 | 2 |
| Greater Manchester | 15 | £58,356 | 4 | 35,197 | 18 |
| Hampshire | 3 | £77,662 | 1 | 19,571 | 9 |
| Havering - Greater London | 4 | £55,872 | 4 | 50,626 | 3 |
| Herefordshire | 1 | £74,248 | 2 | 16,955 | 4 |
| Hertfordshire | 10 | £64,504 | 3 | 36,040 | 10 |
| Highland | 5 | £79,336 | 2 | 11,648 | 3 |
| Hillingdon - Greater London | 2 | £56,991 | 4 | 42,357 | 1 |
| Hounslow - Greater London | 4 | £75,271 | 2 | 12,324 | 5 |
| Kent | 5 | £60,912 | 3 | 30,327 | 4 |
| Kingston upon Thames - Greater London | 1 | £77,800 | 1 | 12,363 | 3 |
| Lancashire | 10 | £69,309 | 3 | 23,436 | 9 |
| Leicestershire | 7 | £65,043 | 3 | 27,347 | 7 |
| Lincolnshire | 8 | £73,387 | 1 | 8,089 | 12 |
| Magherafelt | 1 | £73,950 | 2 | 31,000 | - |
| Merseyside | 4 | £64,842 | 3 | 38,884 | 3 |
| Newry and Mourne | 1 | £63,995 | 4 | 41,000 | 4 |
| Newtownabbey | 1 | £53,495 | 4 | 36,677 | - |
| Norfolk | 5 | £71,687 | 2 | 19,701 | 3 |
| North Yorkshire | 3 | £73,796 | 2 | 14,757 | 10 |
| Northamptonshire | 1 | £64,900 | 2 | 24,309 | 2 |
| Nottinghamshire | 7 | £59,782 | 4 | 30,065 | 14 |
| Oxfordshire | 1 | £72,950 | 3 | 45,772 | 2 |
| Perth and Kinross | 3 | £75,293 | 1 | 10,247 | - |
| Shropshire | 1 | £92,000 | 0 | 2,950 | 4 |
| Somerset | 1 | £78,466 | 0 | 4,727 | 2 |
| South Lanarkshire | 1 | £69,995 | 2 | 9,490 | 3 |
| South Yorkshire | 10 | £65,011 | 2 | 36,390 | 15 |
| Staffordshire | 1 | £51,499 | 5 | 33,263 | 6 |
| Stirling | 1 | £74,995 | 1 | 5,904 | 1 |
| Suffolk | 2 | £70,993 | 1 | 6,844 | 1 |
| Surrey | 5 | £55,464 | 5 | 32,949 | 6 |
| Warwickshire | 3 | £73,000 | 1 | 13,428 | 4 |
| West Lothian | 2 | £51,493 | 6 | 50,429 | 1 |
| West Midlands | 13 | £61,543 | 4 | 31,262 | 15 |
| West Sussex | 2 | £75,375 | 1 | 10,975 | 1 |
| West Yorkshire | 10 | £66,005 | 3 | 35,408 | 7 |
| Wiltshire | 6 | £70,369 | 2 | 22,270 | 5 |
| Worcestershire | 4 | £65,463 | 3 | 32,827 | 3 |