2024 BMW X4
X4 Xdrive20d Mht M Sport Step
25,567mi Auto Diesel
£37,700
Salisbury
from £791/pm
This estate motor is equipped with a ltr diesel motor with automatic transmission and has 25,567 mi clocked-up on the dashboard.
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

X4 Xdrive20d Mht M Sport Step
25,567mi Auto Diesel
£37,700
Salisbury
from £791/pm
This estate motor is equipped with a ltr diesel motor with automatic transmission and has 25,567 mi clocked-up on the dashboard.
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.

X4 Xdrive20d Mht M Sport Step
5,551mi Auto Diesel
£47,200
Salisbury
from £991/pm
The BMW X4 is in the top twenty of Britain's reliability index and at this dealership in Salisbury you can pick up this second hand X4 Xdrive20d Mht M Sport Step that’s got a litre diesel engine, automatic transmission and only 5,551 miles clocked-up on the dash.

X4 Xdrive20d M Sport
10,790mi Auto Diesel
£41,990
Eastleigh
from £881/pm
A fabulous price of £43,990 is currently being advertised by us at this dealer for this motor in impeccable, nearly new condition. It's a great choice of estate if you're looking to buy a model that's been created with durability in mind.

X4 Xdrive20d M Sport
12,692mi Auto Diesel
£41,490
Eastleigh
from £871/pm
Providing the next happy owner a magnificent and top of the range mode of transport, this estate BMW X4 has been finished in the shade of black, comes fitted out with automatic transmission and a L diesel engine with 11,227 miles clocked-up on the dash.

X4 Xdrive20d M Sport
15,193mi Auto Diesel
£42,390
Eastleigh
from £890/pm
The BMW X4 is in the top 20 of Britain's reliability index and at this dealer in Eastleigh you can pick up this used one that has a l diesel engine, automatic transmission and a low mileage of only 15,193 miles.

X4 Xdrive20d M Sport
20,112mi Auto Diesel
£42,490
Eastleigh
from £892/pm
This dealer in Eastleigh is advertising a superb price of £43,290 on this low mileage X4. It could be a great choice of estate if you're looking for a model which has been designed to have reliability in mind.
X4 Xdrive30d M Sport
49,547mi Auto Diesel
£39,490
Eastleigh
from £829/pm
Are you searching for a model that is manufactured to be durable and trustworthy and is amongst those rated in the top 20 of the UK's reliability index? Then have a look at this particular second hand one from us at this dealer that’s got a ltr diesel engine, 49,547 miles clocked up on the dashboard and automatic transmission.

X4 M40i
41,702mi Auto Petrol
£39,891
Eastleigh
from £837/pm
BMW with a CC petrol engine and automatic gearbox.
X4 Xdrive30d M Sport
45,828mi Auto Diesel
£27,990
Eastleigh
from £588/pm
This estate BMW X4 X4 Xdrive30d M Sport has 45,828 miles clocked-up on the dashboard and comes fitted out with a litre diesel motor with automatic transmission.

3.0 30D M Sport Xdrive Euro 6 Ss
97,141mi Auto Diesel 3.0L
£13,499
Southampton
from £283/pm
On offer at the incredible price of only £13,499 is this BMW, it has 97,141 miles on the dashboard and has a 3000 cc diesel engine with automatic transmission.

3.0 30D Xline Xdrive Euro 6 Ss
86,163mi Auto Diesel 3.0L
£11,999
Southampton
from £252/pm
Revered for its durability, this BMW comes equipped with automatic transmission and has a 3000CC diesel engine. This dealership currently has this second hand model in stock that has 86,163 miles clocked-up on the dash and a silver finish. It's available at the bargain price of just £11,999 or through making monthly repayments beginning from around £ per calendar month.

3.0 30D M Sport Xdrive Euro 6 Ss
93,000mi Auto Diesel 3.0L
£12,495
Lymington
from £262/pm
Take a look at this X4 that's listed amongst the top 20, most trustworthy and dependable vehicles in the UK. This used model available in the shade of red, incorporates a 3.0 litre diesel motor with automatic transmission and has got 93,000 miles on the dash.

20D Mht M Sport Xdrive Euro 6
4,895mi Auto Diesel 2.0L
£44,995
Swindon
from £944/pm
Check out the low price at this dealership in Swindon on this low mileage, like new BMW that’s got a mere 4,895 miles on the clock, a 2.0 litre diesel engine and automatic transmission.

20D Mht M Sport Xdrive Euro 6
16,200mi Auto Diesel 2.0L
£42,777
Swindon
from £898/pm
First registered in 2025: Second-hand X4 20D Mht M Sport Xdrive Euro 6 with a 2.0 ltr diesel motor, automatic transmission and only 12,835 miles clocked-up on the dashboard.

20D Mht M Sport Xdrive Euro 6
33,765mi Auto Diesel 2.0L
£35,333
Swindon
from £742/pm
Up for sale and ready to take home is this BMW in the shade of grey; this second hand model has 33,765 miles clocked up on the dash, a 2.0 litre diesel motor and automatic transmission.

Xdrive20d Mht M Sport Step
40,462mi Auto Diesel 2.0L
£28,800
Swindon
from £605/pm
A 5 door estate vehicle by the BMW company that offers drivers a higher standard of dependability and a more reliable performance than most ordinary models. This X4 has 40,462 mi clocked up on the dashboard and features a 2.0 litre diesel motor. Available for sale at the incredible price of only £28,800 or with the option to purchase using finance with achievable repayments on offer starting from £ per calendar month.

30D M Sport
69,312mi Auto Diesel 3.0L
£24,990
Reading
from £525/pm
X4 30D M Sport with a 3.0 L diesel motor and automatic transmission.

Xdrive M40i Step
49,221mi Auto Petrol 3.0L
£31,300
Swindon
from £657/pm
Put yourself in the driver's seat of this BMW X4 Xdrive M40i Step that contains a 3.0 ltr petrol motor with automatic transmission. This second hand one currently available at our dealership has got 49,221 miles clocked up on the dash.

Suv 3.0 30D M Sport Xdrive Euro 6 Ss
49,997mi Auto Diesel 3.0L
£25,995
Reading
from £546/pm
Rated in the UK's top twenty for its reliability, this BMW is equipped with a 3000 cc diesel engine and has automatic transmission. This second hand model has 46,000 miles clocked up on the dashboard and is currently available to drive away in a silver finish.

2.0 20D M Sport Xdrive Euro 6 Ss
71,615mi Manual Diesel 2.0L
£12,999
Bath
from £273/pm
This suv BMW incorporates a 2000 CC diesel engine with manual transmission and has 71,615 miles clocked up on the dash.

20D M Sport Suv
66,089mi Auto Diesel 2.0L
£22,450
Portsmouth
from £471/pm
A 2.0l diesel engine and automatic transmission are just some of the attributes that this suv used car has to offer its new owner.

2.0 20D M Sport Suv Xdrive Euro 6
29,800mi Auto Diesel 2.0L
£19,990
Petersfield
from £420/pm
Currently available for viewing at this dealer in the Petersfield area is this BMW X4 which features automatic transmission and a 2.0 Litre diesel motor.

20D M Sport Suv
90,062mi Auto Diesel 2.0L
£11,995
Portsmouth
from £252/pm
This BMW X4 is a model that is ranked as one of the most trustworthy and dependable vehicles available. This second hand one contains a 2000CC diesel engine with automatic transmission and has got 90,062 miles clocked-up on the dash.

X4 Xdrive20d Mht M Sport Step Techpro
6,685mi Auto Diesel
£45,700
Marshall BMW Hampshire
from £959/pm
Currently available at this dealership in the Basingstoke area is this BMW which has a diesel, L engine and automatic gearbox. On the market and ready for you to take home in the shade of grey with 6,685 miles clocked up on the dash.