2019 BMW X4
X4 M Competition Edition
29,491mi Auto Petrol 3.0L
£41,995
Telford
~£1,055/pm
Currently available from this dealership's showroom - red suv that has a automatic transmission and 3.0 ltr petrol engine.
0 cars
X4 M Competition Edition
29,491mi Auto Petrol 3.0L
£41,995
Telford
~£1,055/pm
Currently available from this dealership's showroom - red suv that has a automatic transmission and 3.0 ltr petrol engine.
Suv 3.0I Competition Xdrive Euro 6 Ss
43,448mi Auto Petrol 3.0L
£40,995
Telford
~£1,029/pm
Get this used BMW X4 Suv 3.0I Competition Xdrive Euro 6 Ss for just £40,995. Credit deals start from just £ each month for this motor that comes with automatic transmission and a 3.0 Ltr petrol motor.
Xdrive30d Mht M Sport
58,974mi Auto Diesel 3.0L
£29,799
Stafford
~£748/pm
On show at our dealership located in the Stafford area - white X4 that features a 3000CC diesel engine with automatic transmission.
Xdrive20d M Sport Step
36,016mi Auto Diesel 2.0L
£26,999
Stafford
~£678/pm
Containing a 2.0 LTR diesel engine with automatic transmission - this beige second hand BMW X4 is currently on the market and ready for you to drive away with 36,016 miles clocked-up on the dash.
20D M Sport Suv
59,000mi Auto Diesel 2.0L
£17,995
Stone
~£452/pm
Become the new owner of this BMW that is fitted out with a 2000 CC diesel engine and automatic transmission. This second hand one from us at this dealer is for sale at the awesome price of just £17,995.
20D M Sport Suv
50,000mi Auto Diesel 2.0L
£17,975
Stone
~£451/pm
50,000 miles clocked up on the dash, this X4 comes fitted with automatic transmission and a 2.0 Litre diesel engine.
Xdrive20d Mht M Sport Step Techpro
32,213mi Auto Diesel 2.0L
£35,250
Shrewsbury
~£885/pm
In the tone of blue, this BMW is fitted with a 2.0l diesel engine with automatic transmission and has 32,213 miles on the clock.
Xdrive M40i Step
62,110mi Auto Petrol 3.0L
£31,250
Shrewsbury
~£785/pm
This dealer in Shrewsbury has a fantastic price of only £31,250 on this X4 with a 3.0 litre petrol engine, automatic transmission and 62,110 miles clocked-up on the dashboard.
Xdrive M40i Step
67,641mi Auto Petrol 3.0L
£31,500
Shrewsbury
~£791/pm
On the market and ready for its new owner to take home is this estate motor priced at only £31,500. This dealer also gives its customers the possibility to purchase using affordable monthly repayments to suit all budgets with instalment packages starting at only £ per calendar month.
4X4 3.0 30D M Sport X Xdrive Ss 201919
29,000mi Auto Diesel 3.0L
£36,500
Shrewsbury
~£917/pm
A 3000CC diesel engine and automatic transmission are only some of the attributes that this suv car is offering its owner.
Xdrive20d M Sport
32,838mi Auto Diesel
£25,152
Cannock
~£632/pm
Thinking of going for a BMW? Then take a more detailed look at this second-hand one with a mere 32,838 miles clocked-up on the dashboard.
2.0 20D M Sport Suv Xdrive Euro 6
65,734mi Auto Diesel 2.0L
£18,490
Cannock
~£464/pm
This BMW X4 is fitted with a 2.0 ltr diesel engine with automatic transmission and has got 65,734 miles on the dashboard. This particular used model from this dealership is available in the tone of silver.
Xdrive20d M Sport
56,049mi Auto Diesel 2.0L
£28,839
Stoke-on-Trent
~£724/pm
Now available at this dealership in Stoke-on-Trent is this car which is fitted out with a diesel, 2000cc engine and automatic gearbox. It's on the market and ready for its next owner to drive away in a blue finish with 56,049 miles clocked up on the dashboard.
Xdrive30d M Sport Step
54,457mi Auto Diesel 3.0L
£16,499
Wolverhampton
~£414/pm
This estate used car features a 3000CC diesel engine with automatic transmission and has 54,457 miles clocked-up on the dash.
Xdrive M40i Step
40,259mi Auto Petrol 3.0L
£31,998
Stoke-on-Trent
~£804/pm
This car up for sale from this dealership priced at £31,998 has got 40,259 miles on the dash and comes finished in white.
X4 Xdrive 20D M Sport Mhev
56,368mi Auto Diesel 2.0L
£26,800
Willenhall
~£673/pm
Grab the opportunity to buy this X4 that is for sale at just £26,800. It comes finished in the tone of red, has a 2000CC diesel motor with automatic transmission and has 56,368 miles on the dashboard.
Xdrive20d M Sport Step
27,749mi Auto Diesel 2.0L
£28,400
Willenhall
~£713/pm
Take a test drive in this X4 which has got a 2.0 Litre diesel motor with automatic transmission. This used model now available from this dealer is for sale at the fabulous price of £28,400, has clocked up 27,749 miles and has been finished in the tone of black.
Xdrive20d M Sport
34,076mi Auto Diesel 2.0L
£26,900
Willenhall
~£676/pm
At £26,900, this dealer in Willenhall is selling this second hand BMW X4 Xdrive20d M Sport that is fitted with automatic transmission and a 2.0 Litre diesel motor.
Xdrive20d Mht M Sport Step
31,524mi Auto Diesel 2.0L
£31,499
Crewe
~£791/pm
Grab the chance to be the lucky owner of this BMW which is for sale at just £31,499. It has been finished in black, is fitted out with a 2.0 litre diesel engine with automatic transmission and it has 31,524 miles on the clock.
Xdrive20d Mht M Sport Step
32,102mi Auto Diesel 2.0L
£31,199
Crewe
~£783/pm
Choose this second hand X4 for just £31,199. Finance offers start from as little as £ every month for this vehicle equipped with a 2000cc diesel motor and automatic transmission.
Xdrive20d Mht M Sport Step
38,004mi Auto Diesel 2.0L
£34,099
Crewe
~£856/pm
There's a low price at this car dealership on this BMW X4 that’s got automatic transmission, a 2000 cc diesel motor and a mere 38,004 miles on the dash.
M40i
39,179mi Auto Petrol 3.0L
£31,500
Aldridge
~£791/pm
Available in red, this second-hand BMW is fitted with a 3.0 LTR petrol engine with automatic transmission and it has 39,179 miles on the clock.
3.0 Xdrive35d M Sport 309 Bhp
2,015mi Auto Diesel 3.0L
£17,990
Stoke-on-Trent
~£452/pm
2,015 miles clocked up on the dashboard, this BMW X4 contains a 3000CC diesel engine and automatic transmission.
3.0 30D M Sport Xdrive Euro 6 Ss
102,000mi Auto Diesel 3.0L
£12,990
Dudley
~£326/pm
Featuring a 3000 cc diesel motor with automatic transmission: this white used BMW is on offer and ready for its next owner to drive home with 102,000 mi clocked-up on the dash.