2016 BMW X4
X4 Xdrive20d M Sport
77,000mi Auto Diesel 2.0L
£15,491
Newcastle upon Tyne
~£389/pm
BMW X4 with a 2.0L diesel engine and automatic transmission.
372 cars
X4 Xdrive20d M Sport
77,000mi Auto Diesel 2.0L
£15,491
Newcastle upon Tyne
~£389/pm
BMW X4 with a 2.0L diesel engine and automatic transmission.
2.0 Xdrive20d M Sport 188 Bhp
88,715mi Diesel
£15,399
Rochdale
~£387/pm
Finished in the tone of black, this X4 has 88,715 miles on the dash and is equipped with a CC engine running on diesel.
2.0 Xdrive20d Se 188 Bhp
115,000mi Auto Diesel 2.0L
£11,890
Newport
~£299/pm
At the low price of just £11,890 is this BMW X4 with automatic transmission with a 2.0 ltr diesel motor and 115,000 miles clocked-up on the dash.
X4 Xdrive20d M Sport
16,515mi Auto Diesel 2.0L
£38,950
Oxford
~£978/pm
16,515 miles clocked up on the dash and in a finish, this vehicle comes fitted out with a 2.0 LTR diesel motor and has got automatic transmission.
3.0 35D M Sport Xdrive Euro 6 Ss
100,000mi Auto Diesel 3.0L
£14,295
Slough
~£359/pm
On the market and ready for you to drive away is this suv finished in the tone of black. This used model has 100,000 miles clocked up on the dash and comes fitted out with a 3.0L diesel engine with automatic transmission.
Xdrive20d M Sport Step - Suv 5 Seats
72,343mi Auto Diesel 2.0L
£23,449
Weston-super-Mare
~£589/pm
On display at this dealer in Weston-super-Mare - 5 door, black X4 Xdrive20d M Sport Step - Suv 5 Seats that has a automatic transmission and 2000 cc diesel engine.
2.0 20D Mht M Sport Xdrive Euro 6 Ss
40,830mi Auto Hybrid 2.0L
£29,495
Hinckley
~£741/pm
This motor up for sale priced at £29,495 is finished in the shade of black and has 40,830 miles on the dashboard.
Xdrive M40i Step
15,597mi Auto Petrol 3.0L
£39,000
Egham
~£979/pm
Painted in black, this estate X4 contains a 3.0 L petrol engine with automatic transmission and it has 15,597 miles clocked-up on the dash. First Registered in 2020, this BMW is now on the market and ready for its next owner to drive home for just £39,000.
Bmw Used F26 Xdrive20d M Sport B47 2.0D
47,969mi Auto Diesel 2.0L
£18,995
Stirling
~£477/pm
This BMW X4 Bmw Used F26 Xdrive20d M Sport B47 2.0D features a 2.0 L diesel motor with automatic transmission and has 47,969 miles clocked up on the dashboard. It's on offer and ready for its next owner to take home for the superb price of just £18,995.
2.0 20D Mht M Sport Suv Hybrid Xdr
10,230mi Diesel 2.0L
£48,800
Edinburgh
~£1,225/pm
On offer and ready for its next owner to drive away today is this BMW, it is fitted with a 2.0 L diesel engine and transmission. This second-hand model from our dealership in Edinburgh is advertised at the great price of just £48,800.
2.0 20D M Sport Xdrive Euro 6 Ss
91,000mi Auto Diesel 2.0L
£13,995
Manchester
~£351/pm
Priced at just £13,995 is this X4, it has got a 2.0 litre diesel engine with automatic transmission. This second hand one in Manchester has been finished in white and has done 91,000 miles.
X4 M40d
33,535mi Auto Diesel 3.0L
£33,985
Preston
~£853/pm
At our great price of just £33,985 is this X4 that has automatic transmission, a 3000 cc diesel engine and 33,535 miles on the clock.
Xdrive30d Mht M Sport Techpro Pack
9,053mi Auto Diesel 3.0L
£52,500
Sheffield
~£1,318/pm
Own this BMW X4 Xdrive30d Mht M Sport Techpro Pack for only £52,500. It comes with automatic transmission and a 3000cc diesel motor with 9,053 mi on the dashboard.
3.0 30D Xline Xdrive Euro 6 Ss
105,000mi Auto Diesel 3.0L
£12,995
West Drayton
~£326/pm
This suv BMW X4 3.0 30D Xline Xdrive Euro 6 Ss features a 3000 CC diesel motor with automatic transmission and it has got 105,000 miles on the dash. It is now available for sale for the fabulous price of just £13,295.
M40i Mht Suv
8,363mi Auto Hybrid 3.0L
£42,785
Fareham
~£1,074/pm
Be the next owner of this X4 M40i Mht Suv that has a 3000cc hybrid engine with automatic transmission. It's a second hand model, but it was well looked after by its previous owner and therefore remains in an almost flawless, like new condition.
Xdrive20d M Sport
73,300mi 2.0L
£15,450
Leeds
~£388/pm
At the superb price of only £15,450 is this BMW, it comes equipped with transmission, a 2.0 litre engine and has 73,300 miles clocked-up on the dash.
Xdrive35d M Sport
63,000mi Auto Diesel 3.0L
£13,950
Bury
~£350/pm
Get yourself behind the steering wheel of this BMW X4 for just £14,950. It is fitted out with a 3.0 litre diesel motor with automatic transmission and it has 63,000 miles clocked-up on the dashboard.
Xdrive M40i Step
48,317mi Auto Petrol 3.0L
£37,500
Sheffield
~£942/pm
X4 Xdrive M40i Step with a 3.0 litre petrol motor and automatic gearbox.
Sports
11,282mi Auto Diesel 2.0L
£39,990
Preston
~£1,004/pm
Put yourself in the driver's seat of this X4 Sports featuring automatic transmission and a 2.0 ltr diesel engine. This second-hand model from our dealership in Preston is advertised at the amazing price of £39,990.
Xdrive30d M Sport Step Techplus Pack
36,741mi Auto Diesel 3.0L
£33,000
Sheffield
~£829/pm
Available in the shade of black, this X4 Xdrive30d M Sport Step Techplus Pack has a 3.0 Litre diesel motor with automatic transmission and has 36,741 miles on the dash.
X4 M40i
21,398mi Auto Petrol
£38,495
Enfield
~£967/pm
Are you interested in a X4 X4 M40i? Then take a look at this second hand one with a mere 21,398 miles clocked-up on the dashboard.
2.0L Xdrive20d M Sport 188 Bhp
121,000mi Auto Diesel 2.0L
£12,600
Maldon
~£316/pm
This X4 is fitted out with a 2.0L diesel engine with automatic transmission and it has got 121,000 miles on the dash.
2.0 Xdrive20d M Sport 188 Bhp
85,000mi Auto Diesel 2.0L
£13,495
Peterborough
~£339/pm
Coming finished in grey, this X4 has 85,000 miles clocked-up on the dash and comes fitted out with a 2000cc diesel engine with automatic transmission.
M40i
Auto 3.0L
£32,990
Billingshurst
~£828/pm
First registered in 2019: Second hand BMW X4 that’s got automatic transmission, only few miles clocked up on the dash and a 3000cc motor.
BMW X4 by county