2019 BMW X4
2.0 20D M Sport Suv Xdrive Euro 6
71,000mi Auto Diesel 2.0L
£22,795
Kempston
from £478/pm
Currently available to view at our dealership in Kempston is this black BMW that has got a 2.0 litre diesel motor with automatic transmission.
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
£22,795
Kempston
from £478/pm
Currently available to view at our dealership in Kempston is this black BMW that has got a 2.0 litre diesel motor with automatic transmission.
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.

3.0 30D M Sport Xdrive Euro 6 S S
106,000mi Auto Diesel 3.0L
£11,690
Bedford
from £245/pm
Up for sale and ready for you to take home is this BMW X4 3.0 30D M Sport Xdrive Euro 6 S S that comes equipped with automatic transmission and a 3.0l diesel motor. This used model now in stock at our dealership in Bedford is for sale at the great price of £11,690.

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.

2.0 20D M Sport Suv Xdrive Euro 6
128,000mi Auto Diesel 2.0L
£8,990
Bedford
from £189/pm
Get in touch with this car dealership for a closer look at this automatic X4 2.0 20D M Sport Suv Xdrive Euro 6 equipped with a 2.0 litre diesel engine and automatic transmission. This second-hand model in the Bedford area has been finished in black and has 128,000 miles clocked-up on the dashboard.

2.0 20D M Sport Suv Xdrive Euro 6
99,514mi Auto Diesel 2.0L
£10,850
Bedford
from £228/pm
Finished in the tone of white, this 2.0 litre diesel X4 2.0 20D M Sport Suv Xdrive Euro 6 with automatic transmission is now available to test drive.
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,710mi Auto 3.0L
£33,480
Bedford
from £703/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.

Xdrive20d Mht M Sport Step 2025
8,046mi Auto Diesel
£47,995
Milton Keynes
from £1,007/pm
Currently available at this dealership located in the Milton Keynes area is this almost flawless, like new X4 Xdrive20d Mht M Sport Step 2025 comprising of a diesel, l engine and automatic gearbox. It's on the market and ready for its next owner to drive away in a blue finish with 8,046 miles clocked-up on the dashboard.

Xdrive M40i Mht 2025
8,972mi Auto Petrol
£59,995
Milton Keynes
from £1,259/pm
Coming with a cc petrol motor and a automatic transmission, this highly dependable and trustworthy BMW X4 Xdrive M40i Mht 2025 is available on the market in grey with 8,972mi on the dash.

Xdrive20d M Sport
108,500mi Auto Diesel 2.0L
£17,995
Luton
from £378/pm
Up for sale and available to take for a test drive is this X4 in the tone of white - this second-hand model is fitted with a 2.0l diesel engine with automatic transmission and has done 108,500 miles.

Xdrive20d Mht M Sport Step Pro Pack
8,256mi Auto Diesel 2.0L
£44,750
Luton
from £939/pm
Thinking of buying a BMW? Then consider this second-hand, but near mint one still in an almost pristine, like new condition both inside and out. This particular vehicle which is currently on display and available to test drive at our dealership located in the Luton area contains a 2.0L diesel engine with automatic transmission and has 8,256 mi on the dash.

Xdrive30d Mht M Sport Pro Pack
23,239mi Auto Diesel 3.0L
£39,999
Luton
from £840/pm
Now available at this dealer in Luton is this second-hand, low mileage BMW coming fitted out with a 3.0 ltr diesel motor with automatic transmission. On offer and ready for you to drive away in a grey finish with a mere 23,239 miles clocked up on the dashboard.
Xdrive M40i Step
39,980mi Auto Petrol 3.0L
£32,250
Luton
from £677/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
£25,900
Northampton
from £544/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.

3.0 M40d Suv Xdrive Euro 6 S S
76,000mi Auto Diesel 3.0L
£25,989
Dunstable
from £546/pm
Available from this dealership in Dunstable is this BMW X4 - automatic transmission with a 3.0 ltr diesel engine and 76,000 miles.

2.0 X4 Xdrive
81,000mi Auto 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.

2L M Sport
68,600mi Auto Hybrid 2.0L
£28,450
Leighton Buzzard
from £597/pm
Are you thinking of buying a BMW X4 2L M Sport? Then have a more detailed look at this second hand one finished in black with a 2.0 ltr hybrid motor with automatic transmission and 68,600 miles clocked-up on the dash.

3L M Sport
34,800mi Auto Diesel 3.0L
£29,250
Leighton Buzzard
from £614/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,995
Thrapston
from £504/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.

Xdrive30d Mht M Sport Techpro Pack
17,560mi Auto Diesel 3.0L
£42,400
Stevenage
from £890/pm
Get in touch with this dealership for a closer look at this automatic X4 containing a 3000cc diesel motor and automatic transmission. This used one in the Stevenage area has 17,560 mi clocked up on the dash and has been finished in the shade of blue.

Xdrive20d Mht M Sport Step
23,417mi Auto Diesel 2.0L
£36,600
Stevenage
from £768/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.

Xdrive20d Mht M Sport Step Pro Pack
54,691mi Auto Diesel 2.0L
£35,500
Stevenage
from £745/pm
Up for sale from this dealership at the incredible price of only £35,500 is this BMW X4 Xdrive20d Mht M Sport Step Pro Pack that is ranked as one of the most durable and trustworthy motors around. It is equipped with a 2.0 LTR diesel engine, automatic gearbox and has 54,691 miles clocked up on the dashboard.

X4 M40d Mhev
105,838mi Auto Hybrid 3.0L
£30,995
Daventry
from £651/pm
This BMW X4 has 105,838 miles on the dash and contains a 3000 CC hybrid motor with automatic transmission. This particular second hand one from this dealership has been finished in the tone of white.

2.0 20D M Sport Xdrive Euro 6 Ss
114,380mi Auto Diesel 2.0L
£16,295
Stevenage
from £342/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.