2025 BMW X7
Xdrive40d Mht M Sport Step
17,408mi Auto Diesel 3.0L
£79,998
Inverness
from £1,679/pm
This BMW X7 Xdrive40d Mht M Sport Step has got 17,408 miles clocked-up on the dash and is fitted with a 3.0 ltr diesel motor.
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.
319 cars

Xdrive40d Mht M Sport Step
17,408mi Auto Diesel 3.0L
£79,998
Inverness
from £1,679/pm
This BMW X7 Xdrive40d Mht M Sport Step has got 17,408 miles clocked-up on the dash and is fitted with a 3.0 ltr diesel motor.
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 2026
4,317mi Auto Diesel
£71,995
Milton Keynes
from £1,511/pm
Available at this dealer in Milton Keynes: BMW X7 Xdrive40d Mht M Sport Step 2026 - automatic transmission, l diesel engine and 4,317 miles.

30D
60,000mi Auto Diesel 3.0L
£38,500
Nottingham
from £808/pm
Available for sale is this X7 30D that is equipped with a 3.0 ltr diesel engine and automatic transmission. At the marvellous price of only £38,500 and affordable instalments on hand starting from £ per month.

3.0 40D Mht M Sport Xdrive Euro 6 Ss
61,000mi Auto Hybrid 3.0L
£45,495
Sheffield
from £955/pm
There's a terrific price of just £45,495 on this like new, top 10, best-selling BMW X7 3.0 40D Mht M Sport Xdrive Euro 6 Ss that’s got automatic transmission with a 3000 cc hybrid motor and 61,000 miles clocked-up on the dash.

M60i
59,943mi Auto Petrol
£66,795
Stockton-on-Tees
from £1,402/pm
Available for sale today is this BMW that has a Ltr petrol motor with automatic transmission. On offer at the superb price of only £66,795 and manageable payments at hand beginning from only £ per month.

Xdrive40d Mht M Sport Step
98,920mi Auto Diesel
£37,500
Tamworth
from £787/pm
The BMW X7 has been manufactured to be durable and dependable and is among those ranked in the top 20 for reliability. This second-hand model is available for sale from this dealer in the shade of black with automatic transmission, a ltr diesel engine and 98,920 miles on the dash .

3.0 40D Mht M Sport Xdrive Euro 6 Ss
53,000mi Auto Hybrid
£48,989
Uxbridge
from £1,028/pm
Car repairs are not only inconvenient, but they can be expensive, therefore owning one that's rated for being reliable might be something worth considering if you are thinking of overall cost in the long term. The BMW X7 is in the top twenty of the UK's reliability index and at this dealer you can pick up this second hand one for only £48,989. It's already a bargain price for this particular model and even more so if you take into account that it's less likely to let you down and cost you extra money in repair bills.

X7 Xdrive40d Mht M Sport Step
65,776mi Auto Diesel
£43,800
Hook
from £919/pm
Analysing several elements, the UK Reliability Index collates data based on a vast number of claims which are filed throughout each year. It looks at: the rate of failure, cost and inconvenience for drivers, giving you a comprehensive overview of the reliability of cars on the road. The BMW X7 is in the top 20 of Britain's reliability index and this dealer in Hook has this second hand model available to buy priced at only £43,800. That's already a really good deal for this particular model and even better if you factor in those possible savings in repair bills.

Xdrive40d Mht M Sport Step
5,821mi Auto Diesel
£72,500
Coventry
from £1,522/pm
Now available from this dealer in Coventry: BMW X7 Xdrive40d Mht M Sport Step - 5,821 miles, automatic transmission and a ltr diesel engine.

3.0 40I Mht M Sport Suv Hybrid Xdr
28,144mi Auto Hybrid
£62,000
Chelmsford
from £1,301/pm
Available from this dealer: BMW X7 3.0 40I Mht M Sport Suv Hybrid Xdr - automatic transmission, l hybrid motor and 28,144 miles.

Xdrive40d Mht M Sport Step
10,599mi Auto Diesel
£70,500
High Wycombe
from £1,480/pm
This estate second hand car comes in an almost spotless condition both in and out. It contains a L diesel motor with automatic transmission and only has 10,599 miles clocked-up on the dashboard.

Xdrive40d Mht M Sport Step
6,239mi Auto Diesel
£72,500
Sheffield
from £1,522/pm
Get behind the wheel of this BMW X7 Xdrive40d Mht M Sport Step in a like new condition which has got a CC diesel motor with automatic transmission. This used one at this dealer has a mere 6,239 mi on the dash.

Suv
3,000mi Auto Diesel 3.0L
£79,900
Plymouth
from £1,677/pm
Looking out to buy a vehicle that has been manufactured to be dependable and trustworthy and is among those ranked in the top 20 of the UK's reliability index? Then have a look at this particular BMW X7 Suv with low mileage from this dealer with automatic transmission, a mere 3,000 miles on the clock and a 3.0 l diesel motor.

3L M Sport
40,510mi Auto Hybrid 3.0L
£61,475
Bury
from £1,290/pm
A superb price of only £61,475 is being advertised by our dealership for this BMW X7 3L M Sport that is ranked as one of the most dependable and trustworthy models available.

3L M Sport
54,534mi Auto Hybrid 3.0L
£59,975
Bury
from £1,259/pm
BMW's X7 is built to be trustworthy and durable and is amongst those rated in the top 20 for reliability. This used model is available to buy from this dealership in the shade of black with 54,534 miles on the dash and a 3.0 l hybrid engine with automatic transmission .

Xdrive40d Mht M Sport Step
14,620mi Auto Diesel
£65,000
Coventry
from £1,364/pm
A great price from this dealership in Coventry for this second-hand X7 with only 14,620 miles on the clock.

Xdrive40d Mht M Sport Step
4,998mi Auto Diesel 3.0L
£74,998
Irvine
from £1,574/pm
Available for viewing at this car dealership's showroom in the Irvine area is this nearly new BMW X7 Xdrive40d Mht M Sport Step that has a 3.0 L diesel engine with automatic transmission.

M60i V8 Suv
78,601mi Auto Petrol 4.4L
£56,000
Fareham
from £1,175/pm
This motor has 78,601 mi clocked-up on the dash and comes fitted with a 4.4 LTR petrol motor.

3.0 X7 Xdrive40d M Sport
21,300mi Auto Hybrid 3.0L
£62,995
Batley
from £1,322/pm
At this car dealership there's a bargain price of only £62,995 on this suv that’s got a 3.0l hybrid motor with automatic transmission and 21,300 miles clocked up on the dashboard.

Xdrive40d Mht M Sport Step Ultimate
45,378mi Auto Diesel
£60,000
High Wycombe
from £1,259/pm
Featuring a cc diesel motor with automatic transmission - this second-hand BMW is on the market and ready for you to drive away with 45,378 miles on the clock.

40D Mht M Sport Xdrive Euro 6
2,256mi Auto Diesel 3.0L
£79,995
Hungerford
from £1,679/pm
Incorporating a 3.0 L diesel engine with automatic transmission, this second hand BMW X7 40D Mht M Sport Xdrive Euro 6 is on the market with a grey finish and has 2,256 miles clocked-up on the dashboard.

X7 Xdrive40d M Sport
13,816mi Auto Diesel 3.0L
£66,998
Newbridge
from £1,406/pm
A suv manufactured by the BMW company offering motorists a higher standard of dependability and trustworthiness than most ordinary cars. This particular X7 Xdrive40d Mht M Sport Step comes in this tone of grey with a diesel L motor, automatic gears and 13,816 miles clocked-up on the dashboard.

40D Mht M Sport Suv 3.0 Hybrid
44,119mi Auto Hybrid 3.0L
£56,985
Blackburn
from £1,196/pm
At this car dealership there's a great price of only £56,985 for this BMW with 44,119 miles on the dash, a 3000 cc hybrid engine and automatic transmission.

3.0 40D Mht M Sport Xdrive Euro 6 Ss
10,750mi Auto Hybrid 3.0L
£73,990
Wigan
from £1,553/pm
This X7 M Sport is in a superb, like new condition throughout. It's on offer and ready for you to drive home with the option to purchase it on credit starting at £ monthly.
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 | 309 | £66,044 | 2 | 24,538 | 345 |
| Aberdeenshire | 2 | £64,750 | 2 | 13,620 | 4 |
| Angus | 7 | £71,998 | 2 | 13,193 | - |
| Ayrshire | 3 | £80,598 | 0 | 3,416 | 2 |
| Bedfordshire | 12 | £52,408 | 5 | 56,220 | 11 |
| Berkshire | 6 | £67,648 | 2 | 19,707 | 11 |
| Blaenau Gwent | 1 | £50,995 | 7 | 61,029 | - |
| Bristol | 3 | £72,974 | 1 | 7,994 | 1 |
| Buckinghamshire | 6 | £65,131 | 2 | 32,249 | 8 |
| Cambridgeshire | 6 | £65,328 | 3 | 29,567 | 4 |
| Cardiff | 3 | £73,000 | 2 | 15,203 | 3 |
| Cheshire | 5 | £65,951 | 2 | 28,621 | 14 |
| Conwy | 1 | £59,999 | 2 | - | 3 |
| County Antrim | 3 | £59,662 | 3 | 33,443 | 5 |
| County Armagh | 2 | £65,993 | 3 | 39,500 | - |
| County Durham | 5 | £64,542 | 2 | 27,624 | 4 |
| County Londonderry | 2 | £78,473 | 1 | 16,800 | - |
| County Tyrone | 5 | £67,177 | 2 | 30,324 | 3 |
| Derbyshire | 2 | £40,600 | 6 | 73,403 | 6 |
| Devon | 2 | £75,448 | 0 | 4,713 | 5 |
| Dorset | 3 | £67,743 | 1 | 13,634 | 1 |
| East Sussex | 2 | £69,823 | 1 | 21,522 | 2 |
| Essex | 11 | £64,425 | 2 | 29,289 | 10 |
| Falkirk | 1 | £62,998 | 2 | 34,256 | - |
| Fife | 5 | £81,138 | 1 | 8,429 | 2 |
| Gloucestershire | 1 | £66,950 | 1 | 14,374 | 3 |
| Greater London | 31 | £62,930 | 3 | 29,829 | 28 |
| Greater Manchester | 19 | £60,794 | 3 | 28,934 | 21 |
| Hampshire | 5 | £58,678 | 3 | 46,271 | 10 |
| Herefordshire | 2 | £72,950 | 2 | 15,981 | 1 |
| Hertfordshire | 10 | £54,257 | 4 | 46,596 | 7 |
| Highland | 5 | £77,436 | 2 | 15,310 | 4 |
| Kent | 9 | £62,821 | 2 | 27,062 | 9 |
| Lanarkshire | 7 | £68,998 | 2 | 23,503 | 10 |
| Lancashire | 13 | £68,414 | 3 | 23,025 | 5 |
| Leicestershire | 4 | £58,688 | 4 | 30,947 | 10 |
| Lincolnshire | 7 | £70,056 | 1 | 8,649 | 7 |
| Merseyside | 6 | £62,159 | 2 | 25,373 | 2 |
| Midlothian | 5 | £67,054 | 2 | 16,530 | 5 |
| Newport | 1 | £73,000 | 0 | 3,002 | 2 |
| Norfolk | 5 | £70,129 | 1 | 23,256 | 6 |
| North Yorkshire | 3 | £73,137 | 0 | 4,095 | 5 |
| Northamptonshire | 2 | £47,950 | 4 | 57,520 | - |
| Nottinghamshire | 10 | £61,886 | 3 | 29,886 | 11 |
| Oxfordshire | 2 | £82,450 | 1 | 7,374 | 5 |
| Perth & Kinross | 3 | £74,195 | 1 | 10,247 | - |
| Shropshire | 2 | £80,000 | 2 | 12,719 | 2 |
| Somerset | 1 | £73,030 | 0 | 4,888 | 2 |
| South Yorkshire | 12 | £61,265 | 3 | 30,123 | 19 |
| Staffordshire | 3 | £55,999 | 3 | 43,013 | 7 |
| Stirling | 3 | £71,995 | 1 | 7,857 | - |
| Suffolk | 2 | £66,670 | 1 | 23,052 | 2 |
| Surrey | 8 | £68,706 | 3 | 27,262 | 15 |
| Tyne and Wear | 1 | £41,399 | 6 | 71,911 | 3 |
| Warwickshire | 3 | £74,667 | 1 | 19,606 | 3 |
| West Lothian | 1 | £51,990 | 6 | 44,858 | 2 |
| West Midlands | 11 | £64,312 | 2 | 18,274 | 13 |
| West Yorkshire | 9 | £69,609 | 2 | 17,357 | 16 |
| Wiltshire | 3 | £60,731 | 2 | 18,559 | 9 |
| Worcestershire | 2 | £72,475 | 1 | 6,725 | 2 |