2018 BMW X4
Xdrive20d M Sport
32,838mi Auto Diesel
£25,152
Cannock
~£632/pm
This used estate painted in the shade of red is available for sale with the added option for you to buy it with finance.
2 cars
Xdrive20d M Sport
32,838mi Auto Diesel
£25,152
Cannock
~£632/pm
This used estate painted in the shade of red is available for sale with the added option for you to buy it with finance.
2.0 20D M Sport Suv Xdrive Euro 6
65,734mi Auto Diesel 2.0L
£18,490
Cannock
~£464/pm
Available for sale is this X4 2.0 20D M Sport Suv Xdrive Euro 6 that is fitted out with a 2.0 litre diesel engine with automatic transmission. On offer at the fantastic price of just £18,490 and achievable repayments on hand beginning from just £ per month.
M40i
39,179mi Auto Petrol 3.0L
£31,500
Aldridge
~£791/pm
Currently up for sale and ready for its new owner to drive home is this coupe with a 3.0 ltr petrol engine and 39,179 miles clocked-up on the dash.
X4 Xdrive 20D M Sport Mhev
56,368mi Auto Diesel 2.0L
£26,800
Willenhall
~£673/pm
Get yourself behind the wheel of this X4 for just £26,800. It incorporates a 2.0 L diesel engine with automatic transmission and has 56,368 miles clocked up on the dash.
Xdrive30d Mht M Sport
58,974mi Auto Diesel 3.0L
£29,799
Stafford
~£748/pm
Currently available at this dealership in Stafford is this estate car that features a diesel, 3000 cc engine and automatic transmission. On offer and ready for you to take home in the tone of white with 58,974 miles clocked up on the dash.
Xdrive20d M Sport Step
27,749mi Auto Diesel 2.0L
£28,400
Willenhall
~£713/pm
A bargain price of just £28,400 from this dealer in Willenhall on this used X4 with only 27,749 mi on the clock.
Xdrive20d M Sport
34,076mi Auto Diesel 2.0L
£26,900
Willenhall
~£676/pm
Have this BMW X4 for only £26,900. Finance deals start from £ every month for this motor which has got automatic transmission and a 2.0 ltr diesel engine.
Xdrive20d M Sport Step
36,016mi Auto Diesel 2.0L
£26,999
Stafford
~£678/pm
Available to drive away is this BMW which is equipped with a 2.0 ltr diesel engine and automatic transmission. This second hand model currently on sale at this dealer in Stafford has 36,016 miles clocked-up on the dash.
Suv
63,484mi Auto Diesel 2.0L
£16,995
Aldridge
~£427/pm
Up for sale and ready for its new owner to take home is this X4 in red. This used one has 63,484 miles clocked up on the dash and incorporates a 2000CC diesel engine with automatic transmission.
Xdrive30d M Sport Step
54,457mi Auto Diesel 3.0L
£16,499
Wolverhampton
~£414/pm
Containing a 3.0l diesel engine with automatic transmission, this BMW is available on the market in a silver finish with 54,457 miles on the dashboard.
3.0 30D M Sport Xdrive Euro 6 Ss
102,000mi Auto Diesel 3.0L
£12,990
Dudley
~£326/pm
This suv X4 contains a 3000 cc diesel engine with automatic transmission and has 102,000 miles clocked up on the dash.
Xdrive20d Mht M Sport Step Tech Pack
1,575mi Auto Diesel
£55,000
Tamworth
~£1,381/pm
Coming in the shade of grey, this estate vehicle has got a L diesel engine with automatic transmission and has clocked-up 1,575 miles.
Xdrive30d Mht M Sport Techpro Pack
9,566mi Auto Diesel 3.0L
£50,000
Tamworth
~£1,256/pm
There is a marvellous price of only £50,000 on this second hand, low mileage BMW X4 with 9,566 miles clocked-up on the dash and a 3000 cc diesel engine with automatic transmission.
Xdrive M40d Mht
28,460mi Auto Diesel 3.0L
£48,500
Tamworth
~£1,218/pm
This second hand car has got a low mileage of only 28,460 miles and it has been on the road for under a full year.
Xdrive M40d Step
53,005mi Auto Diesel 3.0L
£34,000
Tamworth
~£854/pm
At this dealership in Tamworth you'll find the low price of just £34,000 on this BMW with automatic and a 3000 CC diesel engine .
Xdrive20d Mht M Sport Step
24,495mi Auto Diesel 2.0L
£32,399
Birmingham
~£814/pm
Containing a 2.0 L diesel engine with automatic transmission, this second hand BMW X4 is available in the shade of blue and has 24,495 mi clocked up on the dash.
Xdrive20d Mht M Sport Step Techpro Pk
24,766mi Auto Diesel 2.0L
£34,500
Oldbury
~£866/pm
Drive this second-hand BMW X4 Xdrive20d Mht M Sport Step Techpro Pk for just £34,500. Credit offers start at around £ monthly for this vehicle which is equipped with a 2.0l diesel engine with automatic transmission.
X4 Xdrive 20D M Sport
19,849mi Auto Diesel 2.0L
£32,000
Oldbury
~£804/pm
Now available for viewing upon your request is this suv car with 19,849 miles on the dashboard, automatic gearbox and a 2.0L diesel engine.
X4 Xdrive20d M Sport
38,000mi Auto Diesel 2.0L
£30,000
Oldbury
~£753/pm
Grab the chance to buy this BMW now priced at only £30,000. It is finished in black, is fitted with a 2.0 Ltr diesel engine with automatic transmission and has got 38,000 miles on the dash.
20D M Sport U91141
93,000mi Auto Diesel 2.0L
£21,990
Tamworth
~£552/pm
Available on the market is this second hand X4 that has got a 2000 cc diesel engine with automatic transmission. Get it at the fantastic price of £21,990 from this dealer in Tamworth.
3.0 30D M Sport Xdrive Euro 6 Ss
98,625mi Auto Diesel 3.0L
£11,990
Birmingham
~£301/pm
Containing a 3000 cc diesel engine with automatic transmission, this used suv from this dealership in Birmingham is available to buy in a grey finish and has 98,625 miles clocked up on the dashboard.
Suv 3.0I Competition Xdrive Euro 6 Ss
26,601mi Auto Petrol 3.0L
£47,995
Tamworth
~£1,205/pm
Be the next owner of this automatic X4 with automatic transmission and a 3000cc petrol motor. This second-hand model in Tamworth has been finished in the shade of black and has 26,601 miles clocked-up on the dashboard.
Xdrive20d M Sport Step
58,237mi Auto Diesel
£25,299
Birmingham
~£635/pm
Available for viewing at this supplier's showroom - BMW X4 Xdrive20d M Sport Step that contains a litre diesel engine and automatic transmission.
3.0 M40i Xdrive Euro 6 Ss
60,320mi Auto Petrol 3.0L
£29,151
Birmingham
~£732/pm
Having 60,320 miles clocked up on the dash and coming finished in silver, this suv motor comes fitted with automatic transmission and a 3.0 Ltr petrol engine.