2018 BMW X4
Xdrive20d M Sport Step
36,016mi Auto Diesel 2.0L
£26,999
Stafford
~£678/pm
36,016 miles on the clock, this BMW X4 Xdrive20d M Sport Step comes equipped with automatic transmission and it has a 2000 cc diesel motor.
2 cars
Xdrive20d M Sport Step
36,016mi Auto Diesel 2.0L
£26,999
Stafford
~£678/pm
36,016 miles on the clock, this BMW X4 Xdrive20d M Sport Step comes equipped with automatic transmission and it has a 2000 cc diesel motor.
Xdrive30d Mht M Sport
58,974mi Auto Diesel 3.0L
£29,799
Stafford
~£748/pm
At our remarkable price of only £31,499 is this X4 Xdrive30d Mht M Sport, it is fitted out with a 3.0l diesel motor with automatic transmission and has got 58,974 miles on the clock.
20D M Sport Suv
59,000mi Auto Diesel 2.0L
£17,995
Stone
~£452/pm
Painted in white, this used car has got 59,000 miles clocked up on the dashboard and is equipped with a 2000CC diesel motor with automatic transmission.
2.0 20D M Sport Suv Xdrive Euro 6
65,734mi Auto Diesel 2.0L
£18,490
Cannock
~£464/pm
For sale and ready for a test drive is this X4 2.0 20D M Sport Suv Xdrive Euro 6 coming in silver; this second hand model comes fitted with automatic transmission and a 2.0 Ltr diesel engine with 65,734 miles on the dashboard.
20D M Sport Suv
50,000mi Auto Diesel 2.0L
£17,975
Stone
~£451/pm
Now available for viewing at this dealer is this X4 with 50,000 miles on the dashboard, automatic gearbox and 2.0 ltr diesel motor.
Xdrive20d M Sport
32,838mi Auto Diesel
£25,152
Cannock
~£632/pm
This second hand car has 33,000 miles clocked up on the dashboard and features a Ltr diesel motor with automatic transmission. It's up for sale and ready for its next owner to drive away priced at just £26,748.
Xdrive20d M Sport
56,049mi Auto Diesel 2.0L
£28,839
Stoke-on-Trent
~£724/pm
Currently available to buy is this X4 finished in blue. It has got 56,049 miles on the clock and has a 2.0l diesel motor with automatic transmission.
Xdrive M40i Step
40,259mi Auto Petrol 3.0L
£31,998
Stoke-on-Trent
~£804/pm
Incorporating a 3000CC petrol engine with automatic transmission, this second hand BMW X4 Xdrive M40i Step is currently available to buy in a white finish with 40,259 miles clocked-up on the dash.
X4 Xdrive 20D M Sport Mhev
56,368mi Auto Diesel 2.0L
£26,800
Willenhall
~£673/pm
Available to drive away is this BMW X4 that has a 2.0 Litre diesel motor with automatic transmission. This second hand one in Willenhall comes finished in the shade of red and has 56,368 miles clocked up on the dash.
Xdrive20d M Sport Step
27,749mi Auto Diesel 2.0L
£28,400
Willenhall
~£713/pm
At this dealership there's an incredible price on this used estate with a 2000 cc diesel motor, 27,749 miles clocked up on the dash and automatic transmission.
M40i
39,179mi Auto Petrol 3.0L
£31,500
Aldridge
~£791/pm
This used coupe from this dealer contains a 3000 cc petrol motor with automatic transmission and has 39,179 miles clocked up on the dash.
Xdrive20d M Sport
34,076mi Auto Diesel 2.0L
£26,900
Willenhall
~£676/pm
In the tone of white, this coupe vehicle has 34,076 miles on the clock and features a 2000 cc diesel motor with automatic transmission.
Suv
63,484mi Auto Diesel 2.0L
£16,995
Aldridge
~£427/pm
Currently up for sale and ready for its next owner to drive away is this BMW with a 2000 CC diesel motor and 63,484 miles on the clock.
Xdrive30d M Sport Step
54,457mi Auto Diesel 3.0L
£16,499
Wolverhampton
~£414/pm
A 3.0 litre diesel engine and automatic transmission are just a couple of the aspects that this BMW X4 is offering its owner.
X4 M Competition Edition
29,491mi Auto Petrol 3.0L
£41,995
Telford
~£1,055/pm
Finished in the shade of red, this BMW X4 X4 M Competition Edition only has 29,491 miles clocked-up on the dash and is equipped with a 3.0 ltr petrol motor with automatic transmission.
Suv 3.0I Competition Xdrive Euro 6 Ss
43,448mi Auto Petrol 3.0L
£40,995
Telford
~£1,029/pm
43,448 miles on the dash, this X4 4X4 3.0I Competition Xdrive Euro 6 Ss is fitted out with a 3000CC petrol motor and automatic transmission.
Xdrive30d M Sport
67,000mi Auto Diesel 3.0L
£18,999
Burton upon Trent
~£477/pm
Advertised by this dealership in Burton upon Trent is this BMW X4 - automatic transmission with a 3.0 l diesel engine and 67,000 miles.
Suv
67,094mi Auto Diesel 3.0L
£17,500
Stafford
~£439/pm
Now available for viewing at this car dealership's showroom - black suv fitted with a automatic gearbox and 3.0 LTR diesel engine.
3.0 Xdrive35d M Sport 309 Bhp
2,015mi Auto Diesel 3.0L
£17,990
Stoke-on-Trent
~£452/pm
With a mere 2,015 miles on the dash and finished in the tone of black, this BMW X4 3.0 Xdrive35d M Sport 309 Bhp comes fitted with automatic transmission and a 3.0 Ltr diesel motor. Currently available for sale at the great price of only £17,990 or with the option to purchase on finance with achievable repayments at hand starting at £ pm.
30D M Sport Suv
55,963mi Auto Diesel 3.0L
£18,000
Burton upon Trent
~£452/pm
Priced at £18,000 you can purchase this second-hand BMW X4 30D M Sport Suv from this dealership in Burton upon Trent which is fitted with a 3.0 litre diesel engine with automatic transmission.
Xdrive20d Mht M Sport Step Tech Pack
1,575mi Auto Diesel
£55,000
Tamworth
~£1,381/pm
A fabulous price of just £55,000 from us at this dealer on this low mileage, nearly new X4 with just 1,575 miles clocked-up on the dash.
Xdrive30d Mht M Sport Techpro Pack
9,566mi Auto Diesel 3.0L
£50,000
Tamworth
~£1,256/pm
Are you planning on choosing a BMW X4? Well, have a closer look at this second hand like new one in superb, like new condition in and out. This vehicle that is now displayed at our dealership in Tamworth incorporates a 3.0L diesel engine with automatic transmission and has 9,566 miles clocked-up on the dashboard.
Xdrive M40d Mht
28,460mi Auto Diesel 3.0L
£48,500
Tamworth
~£1,218/pm
This X4 comes equipped with automatic transmission, a 3.0 L diesel engine and has 28,460 miles on the dash.
Xdrive M40d Step
53,005mi Auto Diesel 3.0L
£34,000
Tamworth
~£854/pm
Finished in the shade of silver, this X4 Xdrive M40d Step is equipped with a 3.0 Ltr diesel engine with automatic transmission and has 53,005 miles clocked up on the dash.