2026 BMW X7
Xdrive40d Mht M Sport Step
5,805mi Auto Diesel 3.0L
£76,500
Luton
from £1,606/pm
A terrific price of only £76,500 for this trustworthy and durable BMW X7 which is in a near pristine, like new condition.
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.
289 cars

Xdrive40d Mht M Sport Step
5,805mi Auto Diesel 3.0L
£76,500
Luton
from £1,606/pm
A terrific price of only £76,500 for this trustworthy and durable BMW X7 which is in a near pristine, like new condition.
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.

Xdrive40d Mht M Sport Step
8,634mi Auto Diesel 3.0L
£79,500
Sheffield
from £1,669/pm
The BMW X7 is in the top twenty of the UK's reliability index and this dealership currently has this used model for sale at £79,500.

Xdrive40d Mht M Sport Step
3,500mi Auto Diesel 3.0L
£79,000
Loughton
from £1,658/pm
A bargain price of just £79,000 for this nearly new, top 10, best-selling BMW X7 Xdrive40d Mht M Sport Step that has automatic transmission, a 3.0 ltr diesel motor and 3,500 miles on the clock.

Xdrive40d Mht M Sport Step
7,329mi Auto Diesel 3.0L
£82,000
Warwick
from £1,721/pm
Available in the tone of black, this estate is fitted with a 3.0 LTR diesel motor with automatic transmission and has 7,329 miles clocked up on the dashboard.

X7 Xdrive40d M Sport
4,848mi Auto Petrol
£82,890
Eastern BMW
from £1,740/pm
Ranked in the top twenty of the UK reliability index, this is a estate car designed by BMW to offer a higher standard of reliability and trustworthiness than your average car. This used X7 X7 Xdrive40d M Sport has 4,848 miles clocked-up on the dash and incorporates a Ltr petrol engine with automatic transmission.

Xdrive40d Mht M Sport Step 6 Seat
Auto Diesel 3.0L
£74,157
Crewe
from £1,557/pm
This BMW X7 has got few mi clocked up on the dash and features a 3.0 Ltr diesel engine.

Xdrive40d Mht M Sport Step
69,507mi Auto Diesel 3.0L
£52,250
Sheffield
from £1,097/pm
This motor incorporates a 3000cc diesel engine with automatic transmission and has got 69,507 miles on the dash. It's now on the market and ready for its new owner to drive away for the remarkable price of only £52,250.

3L M Sport
30,969mi Auto Hybrid 3.0L
£65,775
Bury
from £1,381/pm
Get yourself in the driver's seat of this dependable and durable BMW X7 which is featured in the UK's top 20 reliability index. It comes fitted out with automatic transmission and a 3.0 L hybrid engine. This one with low mileage at this dealership in Bury has only got 30,969 miles clocked up on the dash.

Xdrive40d Mht M Sport Step
1,500mi Auto Diesel 3.0L
£83,875
Littlehampton
from £1,761/pm
The BMW X7 is among the top rated for reliability and at this dealer you can buy this used Xdrive40d Mht M Sport Step that has a 3000 cc diesel motor with automatic transmission and 1,500 miles clocked-up on the dash. Despite being second hand, it is still in a nearly new, almost spotless condition.

Xdrive40d Mht M Sport Step
200mi Auto Diesel 3.0L
£106,485
Colchester
from £2,235/pm
Advertised by this dealer located in Colchester: BMW X7 - automatic transmission, a 3.0 ltr diesel motor and 200 miles.

3.0 40D Mht M Sport Xdrive Euro 6 Ss
Auto Hybrid 3.0L
£74,499
Southport
from £1,564/pm
Well known for its trustworthiness and dependability, this suv used car features automatic transmission and a 3000 cc diesel engine.

Xdrive40d Mht M Sport Step
9,030mi Auto Diesel 3.0L
£73,000
Romford
from £1,532/pm
A low price of only £73,000 is being advertised by this dealer in Romford on this BMW X7 that is rated as one of the most trustworthy and durable models available. This model incorporates a 3.0 LTR diesel engine, automatic transmission and has 8,814 miles clocked up on the dashboard.

Xdrive40d Mht M Sport Step
18,552mi Auto Diesel 3.0L
£70,990
Leicester
from £1,490/pm
Up for sale and ready for its next owner to take home is this trusty BMW which has a top 20 ranking for its reliable design. It is fitted with automatic transmission and a 3.0 Ltr diesel engine. This used model now available at our dealership in Braunstone Town has a mere 18,552 miles on the dashboard and has a grey finish.

Xdrive40d Mht M Sport Step 2026
9,156mi Auto Diesel
£77,995
Milton Keynes
from £1,637/pm
Currently up for sale from this dealership at the fantastic price of just £77,995 is this suv that is ranked as one of the most trustworthy and dependable cars around.

X7 Xdrive40d Mht M Sport Step
2,520mi Auto Diesel
£72,990
Salisbury
from £1,532/pm
Containing a litre diesel motor and a automatic transmission, this trustworthy and very dependable BMW X7 is available to drive away in black with 2,520 miles on the dashboard. This second-hand model is up for sale at £74,990 with manageable repayments available starting from only £ per month.

3.0 40I Mht M Sport Suv Hybrid Xdr
10mi Auto Petrol 3.0L
£79,990
Perth
from £1,679/pm
Make sure you consider this X7 that's one of the top twenty, most trustworthy and dependable vehicles in the UK. This second hand model finished in the shade of grey, has a 3000CC petrol engine with automatic transmission and it has got 10 miles clocked up on the dashboard.

3.0 40D Mht
28,500mi Auto Hybrid 3.0L
£55,875
Blackburn
from £1,173/pm
One of the top 20, most reliable models in Great Britain, this X7 is equipped with a 3000CC hybrid motor and has got automatic transmission. This dealer currently has this second hand model in stock that has got 28,500 miles on the clock.

3.0 40D Mht M Sport Suv Hybrid Xdr
10mi Auto Diesel 3.0L
£83,990
Perth
from £1,763/pm
A marvellous price of £83,990 is currently being advertised by us at this dealer on this estate BMW X7 in an excellent, like new condition. It's a great choice if you're looking for a vehicle that has an outstanding track record for trustworthiness and dependability.

Xdrive40d Mht M Sport Step
2,786mi Auto Diesel 3.0L
£78,940
Lincoln
from £1,657/pm
Painted in the tone of black, this X7 is fitted out with a 3.0 litre diesel engine with automatic transmission and has 2,786 miles on the dash.

Xdrive40d Mht M Sport Step 6 Seat
830mi Auto Diesel 3.0L
£92,958
King's Lynn
from £1,951/pm
On offer at the fantastic price of just £92,958 is this X7 which comes fitted with automatic transmission and a 3000 CC diesel engine. This used model has 830 miles on the dash and is finished in the shade of grey.

3.0 40D Mht M
31,000mi Auto Hybrid 3.0L
£73,950
Magherafelt
from £1,552/pm
A terrific price is currently being advertised by this dealership in Magherafelt on this X7 3.0 40D Mht M with few miles on the clock. It's a great choice to make if you're searching to buy a vehicle that has been created with reliability in mind.

Xdrive40d Mht M Sport Step
7,467mi Auto Diesel 3.0L
£73,500
Nottingham
from £1,543/pm
Up for sale and ready for its new owner to drive away is this X7 which incorporates a 3.0 Litre diesel engine with automatic transmission. This second hand model at this dealership priced at £75,000 has got 7,467 miles on the dash.

Suv 3.0 30D M Sport Xdrive Euro 6 Ss
76,605mi Auto Diesel 3.0L
£37,495
Slough
from £787/pm
First registered in 2019: Second hand BMW with automatic transmission, a 3.0 ltr diesel motor and a mere 76,605 miles clocked-up on the dash.

40I Mht M Sport Xdrive Euro 6
4,678mi Auto Petrol 3.0L
£81,888
Swindon
from £1,719/pm
Now available at this dealer in Swindon is this used, low mileage BMW X7 3.0 40I Mht M Sport Xdrive Euro 6 5-Door incorporating a 3000cc petrol motor with automatic transmission. It is up for sale and ready for you to drive away in a green finish with a mere 4,678 miles clocked up on the dashboard.
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 | 254 | £67,593 | 3 | 25,424 | 304 |
| Aberdeen City | 4 | £62,200 | 4 | 24,550 | 2 |
| Bedfordshire | 9 | £54,333 | 4 | 50,937 | 13 |
| Belfast | 3 | £61,328 | 3 | 32,832 | 5 |
| Berkshire | 5 | £44,585 | 6 | 61,417 | 3 |
| Brent - Greater London | 1 | £42,300 | - | 84,000 | 1 |
| Bristol | 2 | £83,118 | 0 | 1,997 | 3 |
| Buckinghamshire | 6 | £58,747 | 3 | 53,740 | 5 |
| Cambridgeshire | 6 | £64,997 | 4 | 26,432 | 5 |
| Cheshire | 9 | £71,294 | 1 | 14,915 | 6 |
| City of Edinburgh | 2 | £68,245 | 2 | 14,081 | 2 |
| County Durham | 4 | £65,652 | 3 | 26,092 | 3 |
| Croydon - Greater London | 3 | £62,466 | 3 | 21,771 | 4 |
| Derbyshire | 3 | £69,125 | 2 | 14,104 | 5 |
| Devon | 5 | £71,250 | 2 | 20,289 | 1 |
| Dorset | 1 | £74,530 | 1 | 6,362 | 1 |
| Dundee City | 3 | £86,167 | 1 | 9,952 | - |
| Dungannon | 3 | £65,647 | 3 | 35,205 | - |
| East Sussex | 1 | £79,995 | 0 | 5,500 | 5 |
| Enfield - Greater London | 1 | £79,495 | 0 | 5,994 | 3 |
| Essex | 9 | £66,192 | 3 | 29,054 | 12 |
| Fife | 3 | £80,998 | 2 | 11,446 | 2 |
| Glasgow City | 9 | £69,342 | 2 | 16,248 | 10 |
| Gloucestershire | 1 | £71,950 | 2 | 10,494 | 2 |
| Greater Manchester | 10 | £55,205 | 4 | 42,731 | 18 |
| Hampshire | 3 | £78,328 | 1 | 19,896 | 9 |
| Havering - Greater London | 4 | £63,624 | 3 | 31,061 | 2 |
| Herefordshire | 1 | £74,249 | 2 | 16,955 | 4 |
| Hertfordshire | 9 | £57,866 | 4 | 42,093 | 9 |
| Highland | 5 | £80,136 | 1 | 10,952 | 2 |
| Hillingdon - Greater London | 2 | £57,491 | 4 | 42,357 | 1 |
| Hounslow - Greater London | 4 | £75,440 | 2 | 12,324 | 5 |
| Kent | 4 | £57,616 | 4 | 36,022 | 5 |
| Kingston upon Thames - Greater London | 5 | £77,711 | 2 | 13,599 | 12 |
| Lancashire | 10 | £67,866 | 3 | 25,131 | 10 |
| Leicestershire | 8 | £70,553 | 3 | 18,787 | 4 |
| Lincolnshire | 6 | £77,233 | 1 | 7,577 | 15 |
| Magherafelt | 1 | £73,950 | 2 | 31,000 | 1 |
| Merseyside | 3 | £64,828 | 3 | 46,566 | 4 |
| Newry and Mourne | 1 | £63,995 | 4 | 41,000 | 4 |
| Newtownabbey | 1 | £54,350 | 4 | 36,677 | - |
| Norfolk | 7 | £70,097 | 2 | 17,586 | 1 |
| North Yorkshire | 3 | £60,813 | 4 | 19,956 | 11 |
| Northamptonshire | 1 | £65,900 | 2 | 24,309 | 2 |
| Nottinghamshire | 6 | £63,901 | 3 | 25,440 | 19 |
| Perth and Kinross | 3 | £75,293 | 1 | 10,247 | - |
| Shropshire | 1 | £58,000 | 3 | 46,950 | 3 |
| South Lanarkshire | 1 | £71,995 | 2 | 9,490 | 3 |
| South Yorkshire | 9 | £67,518 | 2 | 31,675 | 16 |
| Staffordshire | 1 | £85,000 | 2 | 6,605 | 8 |
| Stirling | 1 | £74,995 | 1 | 5,904 | 1 |
| Suffolk | 2 | £73,200 | 1 | 6,844 | 1 |
| Surrey | 5 | £50,544 | 6 | 38,923 | 6 |
| Warwickshire | 3 | £73,000 | 1 | 13,428 | 4 |
| West Lothian | 1 | £53,990 | 6 | 44,858 | 1 |
| West Midlands | 15 | £64,131 | 4 | 29,724 | 15 |
| West Sussex | 2 | £75,625 | 1 | 10,975 | 1 |
| West Yorkshire | 13 | £62,504 | 4 | 39,698 | 7 |
| Wiltshire | 7 | £71,060 | 2 | 24,498 | 4 |
| Worcestershire | 3 | £66,050 | 3 | 40,756 | 3 |