2019 BMW X4
2.0 20D M Sport Suv Xdrive Euro 6
71,000mi Auto Diesel 2.0L
£21,995
Kempston
from £462/pm
Coming in the shade of black, this suv second hand car is fitted with automatic transmission, a 2.0L diesel motor and has 71,000 miles on the dash.
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

2.0 20D M Sport Suv Xdrive Euro 6
71,000mi Auto Diesel 2.0L
£21,995
Kempston
from £462/pm
Coming in the shade of black, this suv second hand car is fitted with automatic transmission, a 2.0L diesel motor and has 71,000 miles on the dash.
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.

Suv
38,000mi Auto Diesel 2.0L
£24,990
Bedford
from £525/pm
Painted in white, this suv X4 has 38,000 miles clocked-up on the dashboard and incorporates a 2000 CC diesel engine. First Registered in 2020, this BMW X4 is currently available on the market for £24,990.

20D M Sport Suv
68,000mi Auto Diesel 2.0L
£15,950
Sandy
from £335/pm
Coming fitted with automatic transmission and a 2.0 Litre diesel engine, this second-hand BMW X4 is currently available for sale in the shade of black with 68,000 miles on the clock.

For Sale In Bedford
64,840mi Auto Petrol 3.0L
£34,995
Bedford
from £735/pm
This BMW X4 For Sale In Bedford contains a 3000CC motor with automatic transmission and has 64,710 miles clocked-up on the dash.

Xdrive M40i Mht 2025
8,972mi Auto Petrol
£56,290
Milton Keynes
from £1,182/pm
Up for sale and ready for its next owner to take home is this BMW X4. This second hand mode comes with automatic transmission, a litre petrol engine and has 8,972 miles clocked up on the dash.

Xdrive M40i Mht 2024
15,876mi Auto Petrol
£50,495
Milton Keynes
from £1,060/pm
Painted with a black finish, this estate BMW X4 incorporates a litre petrol engine with automatic transmission and has 15,876 miles on the dash. First Registered in 2024, this BMW X4 Xdrive M40i Mht 2024 is currently on offer and ready for you to drive away for £50,495.

Xdrive30d Mht M Sport Techpro Pack
18,001mi Auto Diesel 3.0L
£42,000
Luton
from £882/pm
At our fabulous price of just £42,000 is this BMW X4 with automatic transmission, 18,001 miles on the dash and a 3000 cc diesel motor.

Xdrive M40i Step
62,200mi Auto Petrol 3.0L
£28,500
Luton
from £598/pm
Currently available for viewing at this car dealer's show room is this durable X4 Xdrive M40i Step fitted with a automatic transmission and 3000CC petrol engine.

Xdrive M40i Step
64,007mi Auto Petrol 3.0L
£23,900
Northampton
from £502/pm
Rated in the top 20 of the UK reliability index, this is a estate car designed by the BMW company to give its driver a higher standard of durability and dependability than your average vehicle. This second hand model contains a 3000cc petrol engine with automatic transmission and has got 64,007 miles on the dashboard.

Xdrive20d M Sport Step
40,798mi Auto Diesel 2.0L
£18,150
Northampton
from £381/pm
Become the new owner of this X4 Xdrive20d M Sport Step with a 2.0L diesel motor and automatic transmission. This second hand one currently available from this dealer priced at £18,150 has 40,798 miles on the clock and comes in the shade of white.

2.0 X4 Xdrive 20D M Sport 4Wd
81,000mi Auto Diesel 2.0L
£13,750
Leighton Buzzard
from £289/pm
Painted with a black finish, this BMW has got 81,000 miles on the dash and comes fitted out with a 2.0 Ltr motor with automatic transmission. First Registered in 2016, this BMW X4 is now on offer and ready for its next owner to take home for £13,750.

X4 Xdrive20d M Sport
22,017mi Auto Diesel 2.0L
£41,900
Northampton
from £880/pm
Get yourself behind the wheel of this BMW X4 X4 Xdrive20d M Sport for just £41,900. It has 22,017 miles clocked-up on the dashboard and incorporates a 2.0l diesel motor with automatic transmission.

3L M Sport
34,800mi Auto Diesel 3.0L
£28,750
Leighton Buzzard
from £603/pm
This vehicle features a 3.0 LTR diesel engine with automatic transmission and has 34,800 miles clocked up on the dashboard.

2L M Sport
33,000mi Auto Diesel 2.0L
£23,495
Kettering
from £493/pm
At this dealership there is a marvellous price for this second hand BMW X4 with a 2000cc diesel engine with automatic transmission and 33,000 miles on the dashboard.

Xdrive20d Mht M Sport Step
23,417mi Auto Diesel 2.0L
£34,950
Stevenage
from £734/pm
Have a closer look at this estate that has been engineered with durability and trustworthiness in mind. It is fitted out with a 2.0 LTR diesel motor and automatic transmission. This used model now up for sale at our dealership comes finished in the shade of black and has just 23,417 miles clocked up on the dash.

Xdrive M40i Mht
9,316mi Auto Petrol
£46,250
Stevenage
from £971/pm
A estate created by the BMW company to provide motorists a higher level of durability and a more reliable performance than the average model. This particular second-hand BMW X4 Xdrive M40i Mht comes in the colour of black with a petrol L motor, automatic transmission and 9,316 miles on the clock.

Xdrive20d Mht M Sport Step Techpro Pk
41,764mi Auto Diesel 2.0L
£32,200
Stevenage
from £676/pm
On offer and ready for you to drive away is this X4, it has got a 2000 CC diesel engine with automatic transmission. This used model now available from this dealership in Stevenage has got 41,764 miles clocked up on the dash and has been finished in the shade of blue.

2.0 20D M Sport Xdrive Euro 6 Ss
114,380mi Auto Diesel 2.0L
£15,999
Stevenage
from £336/pm
This reliable and trustworthy BMW X4 2.0 20D M Sport Xdrive Euro 6 Ss is fitted with a 2.0l diesel engine with automatic transmission and has got 114,380 miles clocked up on the dash. Grab the chance now to be the proud buyer of this second hand one which is offered at £16,295.

30D Xdrive M Sport
91,000mi Auto
£12,590
Hitchin
from £264/pm
Finished in the shade of black, this CC X4 30D Xdrive M Sport with automatic transmission is available for you to purchase.

Suv 2.0 20D M Sport Xdrive Euro 6 Ss
89,962mi Auto Diesel 2.0L
£13,995
Peterborough
from £294/pm
This second hand car for sale priced at £13,995 is finished in the shade of grey and has 89,962 miles on the clock.

Xdrive30d Mht M Sport Techpro Pack
17,567mi Auto Diesel
£41,500
Tring
from £871/pm
A bargain price of only £41,500 from us at this dealer for this X4 that's been engineered to have durability and trustworthiness in mind.

3.0 M40i Xdrive Euro 6 Ss
54,152mi Auto Petrol 3.0L
£33,490
M&C Specialist Motors
from £703/pm
A suv that gives motorists a higher level of trustworthiness than an average vehicle, it consists of a petrol 3.0 Ltr motor and automatic transmission. This second hand model being offered by this dealer has 54,152mi clocked up on the dashboard.

Bmw X4 3.0 35D M Sport Suv Xdrive
80,940mi Auto Diesel 3.0L
£15,400
Cambridge
from £323/pm
The BMW X4 is in the top twenty of the UK's reliability index and this dealer currently has this second hand one with 80,940 miles on the dash, automatic transmission and a 3.0 ltr diesel engine.
2019 3.0 M40i Suv Xdrive Euro 6 S
62,733mi Auto 3.0L
£29,950
St Albans
from £629/pm
For sale at the full price of £29,950 or with the option to purchase on finance with affordable instalments from just £ per calendar month, this BMW X4 2019 3.0 M40i Suv Xdrive Euro 6 S has done 62,733 miles and is equipped with a 3.0 Litre engine with automatic transmission.