2026 BMW X7
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.
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.
292 cars

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.
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.

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
18,552mi Auto Diesel 3.0L
£70,990
Braunstone Town
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
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.

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.

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.

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.

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.

Xdrive40d Mht M Sport Step
2,786mi Auto Diesel 3.0L
£78,950
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
7,467mi Auto Diesel 3.0L
£73,500
West Bridgford
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.

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.

4.4 M50i V8 Suv Xdrive Euro 6 Ss
28,000mi Auto Petrol 4.4L
£61,500
Chertsey
from £1,291/pm
Up for sale and ready for you to drive away is this BMW X7 4.4 M50i V8 Suv Xdrive Euro 6 Ss that has been engineered to have reliability and trustworthiness in mind. It comes with automatic transmission and a 4.4 Ltr petrol engine. This second-hand one now available from this dealership in Chertsey has been finished in white and has a mere 28,000 miles on the dash.

Suv 3.0 30D M Sport Xdrive Euro 6 Ss
76,605mi Auto Diesel 3.0L
£37,995
Slough
from £798/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.

3.0 40D Mht
34,393mi Auto 3.0L
£56,490
Stockton-on-Tees
from £1,186/pm
This BMW X7 3.0 40D Mht is listed amongst the top twenty, most dependable and trustworthy motors in Britain. This particular model incorporates a 3.0 Ltr motor and has got automatic transmission. This second hand model currently available from this dealer has been finished in the shade of blue and has 34,200 miles on the dash. On the market at the terrific price of only £56,490 or with the possibility to buy using finance with affordable instalments at hand starting at £ monthly.

3.0 M50d Xdrive Euro 6 Ss
86,245mi Auto Diesel 3.0L
£39,990
Sheffield
from £839/pm
Trustworthy and durable, the BMW X7 is in the top 20 of the UK's reliability index and this dealer has this second hand one for sale at £39,990.

3.0 40D Mht M Sport Xdrive Euro 6 Ss
80,000mi Auto Hybrid 3.0L
£45,000
Castleford
from £945/pm
A suv created by the BMW company to give its driver a higher level of trustworthiness than your average model. This second hand BMW X7 comes in the shade of black with a hybrid 3.0 litre motor, automatic transmission and 80,000 miles on the clock.

Xdrive40d Mht M Sport Step
58,782mi Auto Diesel 3.0L
£46,490
Colchester
from £976/pm
Take a look at the awesome price at this dealer for this like new, top ten, best-selling X7 Xdrive40d Mht M Sport Step with a 3000 cc diesel motor with automatic transmission and 58,781 miles clocked-up on the dash.

3.0 30D M Sport Suv Xdrive Euro 6
49,000mi Auto Diesel 3.0L
£44,995
Farnham
from £944/pm
Offering the driver a 3000 CC diesel motor and a automatic transmission, this very reliable and trustworthy BMW X7 is available to drive away in black with 49,000 miles clocked-up on the dash. This vehicle is up for sale at £41,995 with manageable payments at hand starting off at just £ per calendar month.

Xdrive40d Mht M Sport Step
30,116mi Auto Diesel 3.0L
£51,898
Glasgow
from £1,089/pm
Providing the driver with a 3.0 litre diesel engine and a automatic gearbox, this highly trustworthy and reliable BMW X7 is currently available on the market in blue with 30,116 miles clocked up on the dash. This used motor is advertised at £51,898 with manageable repayment packages beginning from only £ per month.

Xdrive40d Mht M Sport Step 2026
101mi Auto Diesel
£75,999
Leeds
from £1,595/pm
Trustworthy and dependable, BMW's X7 is in the top 20 of the UK's reliability index, this second-hand Xdrive40d Mht M Sport Step 2026 for sale at this dealer incorporates a CC diesel motor and automatic transmission. At the remarkable price of just £75,999 or with the possibility to purchase using finance with affordable repayments on offer starting off at only £ pm.
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 | 268 | £67,937 | 2 | 24,850 | 318 |
| Aberdeen City | 4 | £62,200 | 4 | 24,550 | 2 |
| Bedfordshire | 9 | £54,444 | 4 | 50,847 | 12 |
| Belfast | 3 | £61,995 | 3 | 32,832 | 6 |
| Berkshire | 5 | £44,685 | 6 | 61,417 | 3 |
| Brent - Greater London | 1 | £42,340 | - | 84,000 | 1 |
| Bristol | 2 | £83,118 | 0 | 1,997 | 3 |
| Bromley - Greater London | 3 | £74,220 | 1 | 8,743 | 4 |
| Buckinghamshire | 6 | £58,830 | 3 | 53,740 | 5 |
| Cambridgeshire | 5 | £67,996 | 3 | 24,411 | 7 |
| Cardiff | 3 | £66,800 | 3 | 22,124 | 1 |
| Cheshire | 9 | £72,213 | 1 | 14,915 | 5 |
| City of Edinburgh | 2 | £68,245 | 2 | 14,081 | 2 |
| County Durham | 4 | £65,672 | 3 | 26,092 | 4 |
| Croydon - Greater London | 3 | £62,778 | 3 | 21,771 | 4 |
| Derbyshire | 2 | £70,593 | 2 | 6,059 | 6 |
| Devon | 5 | £71,250 | 2 | 20,289 | 1 |
| Dorset | 1 | £75,250 | 1 | 6,362 | 1 |
| Dundee City | 3 | £86,167 | 1 | 9,952 | - |
| Dungannon | 3 | £66,313 | 3 | 35,205 | - |
| East Sussex | 1 | £81,990 | 0 | 5,500 | 5 |
| Enfield - Greater London | 1 | £79,995 | 0 | 5,994 | 3 |
| Essex | 8 | £64,547 | 3 | 32,248 | 13 |
| Fife | 3 | £80,998 | 2 | 11,446 | 3 |
| Glasgow City | 9 | £70,009 | 2 | 16,468 | 10 |
| Gloucestershire | 1 | £71,950 | 2 | 10,494 | 2 |
| Greater Manchester | 10 | £57,704 | 4 | 36,631 | 18 |
| Hampshire | 5 | £77,511 | 1 | 19,230 | 11 |
| Havering - Greater London | 4 | £63,749 | 3 | 31,061 | 2 |
| Herefordshire | 1 | £74,249 | 2 | 16,955 | 4 |
| Hertfordshire | 10 | £56,699 | 4 | 44,889 | 8 |
| Highland | 5 | £80,136 | 1 | 10,952 | 3 |
| Hillingdon - Greater London | 3 | £61,251 | 3 | 31,021 | - |
| Hounslow - Greater London | 3 | £79,253 | 2 | 13,628 | 5 |
| Kent | 6 | £61,992 | 3 | 29,103 | 3 |
| Kingston upon Thames - Greater London | 6 | £76,388 | 2 | 12,367 | 12 |
| Lancashire | 10 | £67,866 | 3 | 25,131 | 11 |
| Leicestershire | 8 | £70,553 | 3 | 18,787 | 4 |
| Lincolnshire | 6 | £77,281 | 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,495 | 4 | 36,677 | - |
| Norfolk | 7 | £70,205 | 2 | 17,586 | 1 |
| North Yorkshire | 3 | £60,813 | 4 | 19,956 | 12 |
| Northamptonshire | 1 | £65,900 | 2 | 24,309 | 2 |
| Nottinghamshire | 6 | £64,401 | 3 | 25,440 | 20 |
| 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 | 7 | £64,095 | 3 | 38,242 | 18 |
| Staffordshire | 2 | £80,500 | 1 | 6,252 | 7 |
| Stirling | 1 | £74,995 | 1 | 5,904 | 1 |
| Suffolk | 2 | £77,700 | 1 | 6,844 | 2 |
| Surrey | 10 | £59,623 | 4 | 30,749 | 8 |
| Warwickshire | 3 | £60,665 | 4 | 26,985 | 3 |
| West Lothian | 1 | £53,990 | 6 | 44,858 | 1 |
| West Midlands | 17 | £64,910 | 4 | 28,872 | 13 |
| West Sussex | 2 | £75,625 | 1 | 10,975 | 1 |
| West Yorkshire | 12 | £61,472 | 4 | 42,796 | 8 |
| Wiltshire | 7 | £71,403 | 2 | 24,498 | 4 |
| Worcestershire | 3 | £66,050 | 3 | 40,756 | 3 |