2026 BMW X7
X7 Xdrive40d M Sport
4,000mi Auto Hybrid 3.0L
£73,990
Ipswich
from £1,553/pm
This used car has been driven for under a full year and has a mere 4,000 miles on the clock.
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.
2 cars

X7 Xdrive40d M Sport
4,000mi Auto Hybrid 3.0L
£73,990
Ipswich
from £1,553/pm
This used car has been driven for under a full year and has a mere 4,000 miles on the clock.
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.

X7 Xdrive40d M Sport
9,687mi Auto Hybrid 3.0L
£67,690
Ipswich
from £1,421/pm
A remarkable price of £67,690 is currently being offered by us at this dealer on this BMW that has automatic transmission with a 3.0l hybrid engine and 9,687 miles clocked up on the dash. It's a used vehicle, however it's been well maintained and so it's still in an excellent, near mint condition in and out.

X7 Xdrive40d M Sport
200mi Auto Hybrid 3.0L
£106,485
Colchester
from £2,235/pm
This BMW X7 X7 Xdrive40d M Sport has 200 miles clocked up on the dashboard and comes fitted with a 3.0 Ltr hybrid motor.

X7 Xdrive40d M Sport
58,781mi Auto Hybrid 3.0L
£47,950
Colchester
from £1,007/pm
At this dealership in Colchester you will find the great price of just £46,490 on this X7 Xdrive40d Mht M Sport Step with a 3.0L diesel engine, automatic transmission and 58,781 miles clocked-up on the dashboard.

Xdrive40d Mht M Sport Step 2026
2,896mi Auto Diesel
£73,950
BMW Bury St Edmunds
from £1,552/pm
In an impeccable, nearly new condition inside and out, this white BMW X7 is up for sale and ready for you to drive home at the fabulous price of just £73,950. It has only got 2,896 miles on the clock and contains a ltr diesel engine with automatic transmission. Affordable payments are on offer from this car dealership starting off at around £ pm.

X7 Xdrive40d M Sport
3,401mi Auto Hybrid 3.0L
£79,990
Group 1 Chelmsford BMW
from £1,679/pm
An amazing price of only £86,995 from this dealer for this low mileage BMW that's got a low mileage of just 3,401 miles.

3.0 40D Mht M Sport Suv Hybrid Xdr
15,169mi Auto Hybrid
£68,550
Chelmsford
from £1,439/pm
BMW's X7 is in the top 20 of the UK's reliability index. this dealer currently has this used one that has a litre hybrid motor, automatic transmission and only 15,169 mi clocked up on the dash.

3.0 40D Mht M Sport Suv Hybrid Xdr
55,403mi Auto Hybrid
£56,200
Chelmsford
from £1,180/pm
Are you planning on going for a BMW X7? Well, take a more in depth look at this second hand model available in black with automatic transmission, a cc hybrid motor and 55,403 miles on the clock.

X7 M50i
46,034mi Auto Petrol
£50,300
Chelmsford
from £1,056/pm
Looking to buy a BMW X7? Then consider choosing this second-hand one available in the shade of grey that’s got a l petrol motor, automatic transmission and 46,034 miles clocked-up on the dash.

4.4 M50i V8 Suv Xdrive Euro 6 Ss
51,166mi Auto Petrol
£52,450
Chelmsford
from £1,101/pm
Have this used X7 4.4 M50i V8 Suv Xdrive Euro 6 Ss for only £53,000. Finance offers start from as little as £ monthly for this car that features a L petrol engine with automatic transmission.

4.4 M50i V8 Dark Shadow Edition Suv Aut
39,227mi Auto Petrol
£64,650
Chelmsford
from £1,357/pm
With a grey finish, this suv used car has 39,227 miles on the clock and contains a automatic litre engine running on petrol.

2019 3.0 M50d Suv Xdrive Euro 6 S
78,000mi Auto Diesel 3.0L
£39,990
Savannah Cars Ltd
from £839/pm
Now on offer and ready for its next owner to drive home is this BMW X7 with a 3000 cc diesel engine and 78,000 miles on the clock.

X7 Xdrive40d M Sport
7,308mi Auto Hybrid 3.0L
£74,990
Group 1 Southend BMW
from £1,574/pm
A great price of £77,990 is being advertised by this dealer in Group 1 Southend BMW on this almost pristine, like new, low mileage X7 Xdrive40d Mht M Sport Step. It could be an excellent choice of estate if you're looking for a vehicle that's been engineered to have dependability in mind.

X7 Xdrive40d M Sport
3,989mi Auto Hybrid 3.0L
£75,850
Norwich
from £1,592/pm
A 3.0 ltr diesel engine and automatic transmission are just some of the aspects that this estate vehicle has to offer you.

X7 M60i Xdrive
15,698mi Auto Petrol 4.4L
£72,490
Norwich
from £1,522/pm
Be the next owner of this X7 X7 M60i Xdrive that contains a 4.4 Litre petrol motor with automatic transmission. This second hand model at this dealership has 15,698 miles on the dash and comes in the tone of grey.

X7 Xdrive40i M Sport
16,097mi Auto Hybrid 3.0L
£66,990
Norwich
from £1,406/pm
Have a look at this BMW that incorporates a 3.0l petrol engine with automatic transmission. This second hand one currently in stock at our dealership in Norwich comes finished in grey and only has 16,098 miles on the dashboard.

Xdrive40d Mht M Sport Step
8,323mi Auto Diesel
£73,970
Romford
from £1,553/pm
Currently available to buy is this BMW X7 Xdrive40d Mht M Sport Step in near mint condition that only has 8,323 miles clocked up on the dashboard.

X7 Xdrive40d M Sport
9,000mi Auto Hybrid 3.0L
£79,995
Cambridge
from £1,679/pm
First registered in 2026: Second hand BMW X7 with a 3.0 LTR hybrid motor, only 9,000 miles on the clock and automatic transmission.

X7 Xdrive40d M Sport
10,000mi Auto Hybrid 3.0L
£81,990
Cambridge
from £1,721/pm
Are you thinking of going for a vehicle that's built to be durable and trustworthy and is among those ranked in the top 20 of Britain's reliability index? Then have a closer look at this like new, well maintained BMW X7 Xdrive40d Mht M Sport Step that's still in a superb, nearly new condition throughout. This particular model incorporates a 3.0 L diesel engine with automatic transmission and has 10,000 miles clocked up on the dash.

3.0 40D Mht M Sport Xdrive Euro 6 Ss
26,000mi Auto Hybrid 3.0L
£64,995
Romford
from £1,364/pm
Renowned for being an extremely trustworthy and durable car, this 5 door estate car encompasses a hybrid 3.0 Ltr motor and automatic gearbox, is finished in and has 26,000 miles on the clock. Currently available at the terrific price of £67,995 or you can also buy on finance together with evenly distributed, manageable payments beginning from only £ monthly.

X7 Xdrive40d M Sport
31,225mi Auto Hybrid 3.0L
£59,995
Cambridge
from £1,259/pm
Currently displayed at our dealership in the Cambridge area - X7 that has got automatic transmission and a 3.0 LTR hybrid motor.

Xdrive40d Mht M Sport Step
6,833mi Auto Diesel 3.0L
£74,500
Loughton
from £1,564/pm
Containing a 3.0 ltr diesel engine and automatic transmission, this used BMW X7 is available for sale in a black finish and has 6,833 miles clocked up on the dash.

Xdrive40i Mht M Sport Step
6,239mi Auto Petrol 3.0L
£70,000
Loughton
from £1,469/pm
This BMW X7 Xdrive40i Mht M Sport Step is one of the top twenty, most dependable and trustworthy models in the United Kingdom. It comes fitted with automatic transmission and a 3.0 LTR petrol engine. This second-hand model from this dealer priced at £72,500 has 8,000 mi clocked up on the dash and has been finished in black. Currently available on the market at the remarkable price of just £72,500 or with the option to buy on finance with achievable payments on hand from £ per calendar month.

Xdrive40d M Sport
48,000mi Auto Hybrid 3.0L
£58,975
Gravesend
from £1,238/pm
Coming fitted out with a 3000 CC hybrid motor with automatic transmission, this second hand BMW X7 Xdrive40d M Sport is available for sale in black and has 48,000 miles clocked up on the dash.