2019 BMW X4
Xdrive M40d Step
60,134mi Auto Diesel 3.0L
£25,998
Rutherglen
from £546/pm
X4 with a 3000 cc diesel motor and automatic gearbox.
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.
1 cars

Xdrive M40d Step
60,134mi Auto Diesel 3.0L
£25,998
Rutherglen
from £546/pm
X4 with a 3000 cc diesel motor and automatic gearbox.
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.

Xdrive30d Mht M Sport Pro Pack
36,630mi Auto Diesel 3.0L
£34,998
Glasgow
from £735/pm
This suv motor has just 36,630 miles clocked up on the dash and it has been on the road for under a full year.

Xdrive M40i Mht
6,822mi Auto Petrol 3.0L
£56,198
Glasgow
from £1,180/pm
This reliable and trustworthy BMW X4 Xdrive M40i Mht has got 6,822 miles clocked-up on the dash and comes fitted out with a 3.0l petrol engine and automatic transmission. Grab the chance today to be the new owner of this used model which is available at £56,198.

Xdrive M40i Step
30,101mi Auto Petrol 3.0L
£33,898
Glasgow
from £712/pm
Fitted out with a 3.0 LTR petrol engine with automatic transmission, this BMW is available for sale in the tone of red with 30,101 miles on the dashboard.

Xdrive30d M Sport Step 2019
66,712mi Auto Diesel 3.0L
£21,270
Glasgow
from £446/pm
Incorporating a 3.0L diesel engine with automatic transmission, this second hand BMW is available in the shade of blue and has 66,712 miles clocked up on the dashboard.

Xdrive20d M Sport Step
47,574mi Auto Diesel 2.0L
£24,998
Dumbarton
from £525/pm
This X4 Xdrive20d M Sport Step is fitted out with a 2000 CC diesel engine with automatic transmission and has 47,574 miles clocked-up on the dash.

Xdrive30d M Sport Step
63,825mi Auto Diesel 3.0L
£23,698
Cumbernauld
from £497/pm
Listed among the top twenty, most trustworthy and reliable motors in the United Kingdom, this BMW X4 Xdrive30d M Sport Step is fitted out with a 3.0 LTR diesel motor and automatic transmission. This dealer currently has this second hand model on offer which has 63,825 mi clocked up on the dashboard.

Xdrive20d M Sport
65,981mi Manual Diesel 2.0L
£14,498
Greenock
from £304/pm
Best known for its trustworthiness and durability, this suv BMW X4 Xdrive20d M Sport features a 2000CC diesel motor and manual transmission.

3L Null
54,000mi Auto Diesel 3.0L
£29,995
Ayr
from £630/pm
On the market and ready for you to drive away is this trusty X4 that is in the UK's top 20 reliability index. It comes fitted with automatic transmission and has a 3000CC diesel motor. This second hand model currently available from this dealership priced at £29,995 comes in black and has 54,000 miles clocked up on the dashboard.

3L M Sport
49,991mi Auto Diesel 3.0L
£17,675
Edinburgh
from £371/pm
This X4 is ranked as one of the most trustworthy motors available. This second hand model, now available from this dealer has a 3000CC diesel motor with automatic transmission and it has 49,991 miles clocked up on the dashboard.
20D M Sport Suv
63,000mi Auto Diesel 2.0L
£15,750
Edinburgh
from £331/pm
Featuring a 2.0 LTR diesel engine and automatic transmission, this X4 comes in the shade of red and has got 63,000 miles clocked up on the dash.

2.0 20D Mht M Sport Suv Hybrid Xdr
5,717mi Auto Diesel 2.0L
£49,999
Edinburgh
from £1,050/pm
A fabulous price is being advertised by this dealership on this BMW that is listed among 2017's top 20, most trustworthy vehicles.

X4 M40d
19,959mi Auto Diesel 3.0L
£47,998
Edinburgh
from £1,008/pm
For sale and available to take home is this X4 X4 M40d in grey; this second hand model has 19,959 miles clocked up on the dash and has a 3.0l diesel motor with automatic transmission.

2.0 X4 Xdrive
41,100mi Auto 2.0L
£26,220
Burntisland
from £550/pm
Available from our dealership in Burntisland is this BMW X4 2.0 X4 Xdrive that has got a 2.0 LTR motor with automatic transmission. It's on offer in a silver finish with 41,100 miles on the dash.
2.0 X4 Xdrive
38,762mi Auto 2.0L
POA
Burntisland
Currently advertised by this dealership located in Burntisland is this suv X4 2.0 X4 Xdrive that possesses a , 2000 cc engine and automatic gearbox. It's on offer in the shade of black with a mere 38,762 miles on the dashboard. It is an excellent choice if you're on the lookout for a model that has an outstanding reputation for trustworthiness and reliability.

Xdrive20d M Sport Step
47,502mi Auto Diesel 2.0L
£18,498
Edinburgh
from £388/pm
A bargain price of only £18,498 is currently being advertised by this dealer in Edinburgh on this X4 that is known as one of the most reliable and trustworthy cars available.

Xdrive20d Mht M Sport Step
12,637mi Auto Diesel 2.0L
£47,998
Kirkcaldy
from £1,008/pm
On the market and ready for its next owner to drive home is this BMW incorporating a 2.0 Litre diesel motor with automatic transmission. This used one currently available from this dealer priced at £47,998 comes in grey and has 12,637 mi clocked-up on the dash.

Xdrive20d Mht M Sport Step
10,638mi Auto Diesel 2.0L
£41,998
Kirkcaldy
from £882/pm
This dealer in Kirkcaldy is currently advertising a remarkable price of just £41,998 for this trustworthy and reliable X4 Xdrive20d Mht M Sport Step that is in excellent, like new condition. It's a great choice to make if you're looking for a vehicle with a design that prioritises trustworthiness and reliability for its drivers.

X4 Xdrive20d M Sport
36,584mi Auto Diesel
£32,499
Perth
from £682/pm
Now available from this dealership in the Perth area - X4 X4 Xdrive20d M Sport that comes fitted out with automatic transmission and a cc diesel motor.

2.0 20D M Sport Xdrive Euro 6 Ss
63,888mi Auto Diesel 2.0L
£21,799
Dundee
from £458/pm
The UK Reliability Index figure accounts for several elements - inconvenience for drivers, rate of failure and cost. It's based on data collected from a large quantity of claims which are made by motorists every year and provides you with a detailed overview of cars that are currently on the road. The BMW X4 is in the top twenty of the UK's Reliability Index and at this dealer in Dundee you can pick up this second hand 2.0 20D M Sport Xdrive Euro 6 Ss for only £21,799. It's already a really good deal for this particular model, even more so when you take into account that it's less likely to leave you with a repair bill.

2.0 20D M Sport Xdrive Euro 6 Ss
46,754mi Auto Diesel 2.0L
£22,699
Dundee
from £476/pm
Currently advertised by this dealer located in Dundee is this BMW X4 that has a 2.0 ltr diesel motor with automatic transmission. It is up for sale in the shade of white with 46,754 miles clocked up on the dashboard.

Suv 2.0 20D Mht M Sport Xdrive Euro 6 Ss 5
42,900mi Auto Hybrid 2.0L
£27,980
Hexham
from £587/pm
First registered in 2020: Second-hand X4 with 42,900 miles clocked-up on the dash and a 2.0 ltr hybrid engine with automatic transmission.

2.0 20D M Sport Xdrive Euro 6 Ss
22,269mi Auto Diesel 2.0L
£28,920
Penrith
from £607/pm
With a red finish, this X4 2.0 20D M Sport Xdrive Euro 6 Ss has 21,519 mi clocked-up on the dashboard and contains a 2000cc diesel engine.

3.0 30D M Sport Suv Xdrive Euro 6
60,330mi Auto Diesel 3.0L
£15,995
Bangor
from £336/pm
Go down to this dealership for a closer look at this automatic X4 3.0 30D M Sport Suv Xdrive Euro 6 with a 3.0 l diesel motor and automatic transmission. This second hand one located in the Bangor area has 60,330 mi clocked up on the dash and comes in grey.