2022 BMW X4
Xdrive M40i Mht
9,316mi Auto Petrol
£46,250
Stevenage
from £971/pm
Coming in the shade of black, this BMW X4 has 9,316mi clocked up on the dash and comes fitted with a automatic litre engine running on petrol.
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.
4 cars

Xdrive M40i Mht
9,316mi Auto Petrol
£46,250
Stevenage
from £971/pm
Coming in the shade of black, this BMW X4 has 9,316mi clocked up on the dash and comes fitted with a automatic litre engine running on petrol.
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.

Xdrive20d Mht M Sport Step Techpro Pk
41,764mi Auto Diesel 2.0L
£32,200
Stevenage
from £676/pm
Get behind the wheel of this X4 for just £32,200. It has automatic transmission, a 2.0 Litre diesel motor and clocked up 41,764 mi.

Xdrive20d Mht M Sport Step
23,417mi Auto Diesel 2.0L
£34,950
Stevenage
from £734/pm
Get behind the steering wheel of this estate for just £36,600. It has 23,417 mi on the dashboard and features a 2.0 Litre diesel engine with automatic transmission.

2.0 20D M Sport Xdrive Euro 6 Ss
114,380mi Auto Diesel 2.0L
£15,999
Stevenage
from £336/pm
A low price of only £16,495 is currently being advertised by this dealership in Stevenage for this X4 that is known as one of the most reliable and trustworthy models around. It is equipped with a 2.0 Litre diesel motor and has 114,380 mi on the clock.

30D Xdrive M Sport
91,000mi Auto
£12,590
Hitchin
from £264/pm
This motor contains a L engine with automatic transmission and has 91,000 miles clocked up on the dash. It's on offer and ready for its new owner to drive home for the marvellous price of just £12,590.

Xdrive30d Mht M Sport Techpro Pack
18,001mi Auto Diesel 3.0L
£42,000
Luton
from £882/pm
Trustworthy and durable, BMW's X4 is amongst the top 20 rated for reliability, this second hand one comes fitted out with automatic transmission and it's got a 3000CC diesel engine. On offer at the incredible price of just £42,450 or with the possibility to purchase using finance with achievable instalments on hand starting from just £ per calendar month.

Xdrive30d Mht M Sport Pro Pack
23,239mi Auto Diesel 3.0L
£38,750
Luton
from £813/pm
For sale at the price of £41,500 or with the option to purchase on credit with affordable instalments from around £ per month, this grey BMW X4 features a 3000CC diesel motor with automatic transmission and has got 23,239 miles clocked-up on the dashboard.

Xdrive M40i Step
62,200mi Auto Petrol 3.0L
£28,500
Luton
from £598/pm
Our dealership is advertising a bargain price of just £32,250 for this X4 Xdrive M40i Step that is known to be one of the most trustworthy and reliable cars on the market.

Suv
77,592mi Auto Hybrid 3.0L
£31,989
Hertford
from £671/pm
Available from this car dealership's show room in Hertford is this BMW in grey that's fitted with a automatic transmission and 3000 cc hybrid engine.
2019 3.0 M40i Suv Xdrive Euro 6 S
62,733mi Auto 3.0L
£29,950
St Albans
from £629/pm
Fitted with a 3000CC motor with automatic transmission - this second hand X4 is currently available on the market with 62,733 miles clocked-up on the dashboard.

For Sale In Bedford
64,840mi Auto Petrol 3.0L
£34,995
Bedford
from £735/pm
This used X4 M finished in the shade of grey is available for sale with the option for you to acquire it with credit.

M40d Suv Xdrive Euro 6 Ss
32,000mi Auto Diesel 3.0L
£29,995
Hoddesdon
from £630/pm
Become the new owner of this durable X4 which is in the UK's top 20 reliability index. It incorporates a 3.0 LTR diesel motor and automatic transmission. This second-hand model now in stock at our dealership in Hoddesdon has 32,000 miles on the dash and is finished in .
3.0 30D M Sport Xdrive Euro 6 Ss
50,400mi Auto Diesel 3.0L
£27,490
Hoddesdon
from £577/pm
Thinking of buying a BMW X4? Then have a look at this second-hand one painted in the shade of black that’s got automatic transmission with a 3.0 litre diesel engine and 50,400 miles on the dashboard.

3.0 30D M Sport Xdrive Euro 6 Ss
82,238mi Auto Diesel 3.0L
£16,989
Hoddesdon
from £357/pm
In the shade of black, this BMW X4 3.0 30D M Sport Xdrive Euro 6 Ss contains a 3.0 LTR diesel motor with automatic transmission and it has 82,238 miles clocked-up on the dash.

2L M Sport
55,868mi Auto Diesel 2.0L
£15,989
Hoddesdon
from £336/pm
BMW's X4 is among the top 20 rated for reliability and this dealer in Hoddesdon has this second hand one in stock for only £15,989. That is already really good deal for this particular model and even better if there is less chance of shelling out for repairs.

3.0 30D M Sport Xdrive Euro 6 Ss
63,293mi Auto Diesel 3.0L
£16,989
Hoddesdon
from £357/pm
Currently available from our dealership located in the Hoddesdon area is this trustworthy and durable BMW that has a 3000cc diesel motor, automatic transmission and 63,293 miles on the clock

3L M Sport
69,325mi Auto Diesel 3.0L
£13,895
Hoddesdon
from £292/pm
Become the new owner of this BMW X4 3L M Sport with a 3.0 litre diesel motor and automatic transmission. This second-hand model is advertised at the brilliant price of £13,895, comes finished in the shade of silver and has 69,325 miles clocked-up on the dash.

20D Mht M Sport
81,000mi Auto Hybrid 2.0L
£27,995
Harlow
from £588/pm
First registered in 2022: Used BMW X4 20D Mht M Sport with a 2.0 litre hybrid engine with automatic transmission and only 81,000 miles on the clock.

Xdrive 20D M Sport 4Wd
61,976mi Auto Diesel 2.0L
£23,290
Waltham Abbey
from £489/pm
Dependable and durable, the BMW X4 is amongst the top rated for reliability, this second-hand Xdrive 20D M Sport 4Wd at this dealer comes fitted with automatic transmission and a 2.0 Litre diesel engine. On offer at the marvellous price of just £23,690 or with the option to buy on finance with affordable repayments on offer starting from only £ per month.

2.0 L Xdrive 20D M Sport 4Wd
80,000mi Auto Diesel 2.0L
£12,995
Broxbourne
from £273/pm
Have this BMW X4 2.0 L Xdrive 20D M Sport 4Wd for just £12,995. Credit offers commence at only £ monthly for this vehicle that is fitted out with a 2000 cc diesel motor and automatic transmission.

3.0 M40i Xdrive Euro 6 Ss
54,152mi Auto Petrol 3.0L
£33,990
M&C Specialist Motors
from £713/pm
Take a good look at this BMW X4 3.0 M40i Xdrive Euro 6 Ss which is ranked among the top 20, most reliable and trustworthy vehicles in Britain. This used one painted in the shade of black, incorporates a 3.0 Ltr petrol engine with automatic transmission and has 54,152 miles on the clock.

2.0 X4 Xdrive
38,000mi Auto Diesel 2.0L
£24,995
Enfield
from £525/pm
Put yourself in the driver's seat of this X4 2.0 X4 Xdrive that is rated as one of the most reliable and trustworthy cars on the market. It comes fitted with automatic transmission and a 2.0 Ltr diesel motor. This second hand model from our dealership comes finished in the shade of silver and has done 38,000 miles.
Bmw X4 Xdrive30d M Sport 3.0D
44,586mi Auto Diesel
£25,499
Harlow
from £535/pm
Up for sale and ready for you to drive away today is this BMW X4 that has a CC diesel engine with automatic transmission. This second hand model is advertised at the fabulous price of £25,499, comes finished in black and has 44,586 miles clocked-up on the dash.

Xdrive 20D M Sport 4Wd
68,500mi Auto Diesel 2.0L
£20,495
Radlett
from £430/pm
Up for sale at the price of £20,995 or with the option to buy using credit with manageable instalments starting from £ per calendar month, this BMW has 68,500 miles clocked up on the dash and is fitted with a 2.0 L diesel motor with automatic transmission.