2019 BMW X4
Xdrive20d M Sport
99,706miAutoDiesel2.0L
£20,800
Uxbridge
~£522/pm
Starting at £ each month, you can enjoy this second hand car with 99,706 miles clocked-up on the dash, diesel 2000CC motor and automatic transmission.
Images of a similar car, for illustrative purposes only.
X4 M40d
Auto Petrol 1.5L Not for sale on carsnitch
£ - £ Current value range
Representative example: borrowing £6,500 over 5 years with a representative APR of 19.9%, an annual interest rate of 19.9% (Fixed) and a deposit of £0.00, the amount payable would be £166.07 per month, with a total cost of credit of £3,464.37 and a total amount payable of £9,964.37.
357 cars
Xdrive20d M Sport
99,706miAutoDiesel2.0L
£20,800
Uxbridge
~£522/pm
Starting at £ each month, you can enjoy this second hand car with 99,706 miles clocked-up on the dash, diesel 2000CC motor and automatic transmission.
Xdrive M40i Mht
5,051miAutoPetrol3.0L
£52,898
Rutherglen
~£1,328/pm
Containing a 3.0L petrol motor with automatic transmission, this X4 with just 5,051 miles clocked up on the dash has been so well maintained, it could be mistaken for a brand spanking new car.
3.0 30D Xline Xdrive Euro 6 Ss 2017
46,080miAutoDiesel3.0L
£19,495
Luton
~£490/pm
Available to view at our dealership in the Luton area is this BMW X4 that has automatic transmission and a 3.0 L diesel engine. It is on the market and ready for its new owner to drive away in the shade of black.
20D Xline U107306 Ulez
81,474miManualDiesel2.0L
£15,989
Evesham
~£402/pm
This second hand X4 in the tone of grey is now on the market and ready for its new owner to drive away with the added option for you to buy it with finance.
3.0 35D M Sport Suv Xdrive Euro 6
69,360miAutoDiesel3.0L
£15,995
Wokingham
~£402/pm
At our amazing price of only £15,995 is this X4 3.0 35D M Sport Suv Xdrive Euro 6 with automatic transmission with a 3000cc diesel motor and 69,360 miles clocked up on the dash.
69 Reg 2.0 20D M Sport Xdrive
42,175miAutoDiesel
£28,990
Middlesbrough
~£728/pm
Painted in a silver finish, this X4 69 Reg 2.0 20D M Sport Xdrive is fitted out with automatic transmission, a L diesel engine and has 42,175 miles on the dashboard. First Registered in 2019, this X4 69 Reg 2.0 20D M Sport Xdrive is on the market and ready for its next owner to take home for £28,990.
Xdrive20d M Sport
77,439miAutoDiesel2.0L
£17,979
Stockport
~£451/pm
Now up for sale and ready for its next owner to take home is this BMW X4 Xdrive20d M Sport with a 2.0l diesel engine and 77,439mi on the dashboard.
X4 M40i
1,498miAutoPetrol3.0L
£62,000
Croydon
~£1,557/pm
At this car dealership there's an amazing price for this used BMW X4 with automatic transmission, a 3000cc petrol engine and 1,498 miles on the dash.
3.0 30D M Sport Xdrive Euro 6 Ss
44,494miAutoDiesel3.0L
£20,500
Perth
~£515/pm
Now available at this dealership in Perth is this BMW X4 that possesses a diesel, 3.0 ltr engine and automatic gearbox. It is up for sale in the tone of black with 44,494 miles on the dashboard.
Xdrive30d M Sport
87,089miAutoDiesel3.0L
£16,990
Lisburn
~£427/pm
This second hand BMW coming in the shade of red is up for sale and ready for its next owner to take home with the option for you to pay on credit.
M Sport
84,219miAutoDiesel3.0L
£18,495
Blackburn
~£464/pm
Now available to view at our dealership in Blackburn - white X4 M Sport with automatic transmission and a 3.0 Litre diesel engine.
2.0 Xdrive20d M Sport 188 Bhp
65,017miAutoDiesel2.0L
£24,965
Blackpool
~£627/pm
This BMW X4 2.0 Xdrive20d M Sport 188 Bhp has 65,017 miles on the dash and is fitted out with a 2000 cc engine. It runs on diesel with automatic transmission and is available in the tone of black.
2.0 20D Mht M Sport Suv Hybrid Xdr
4,438miAutoDiesel2.0L
£49,995
Farnborough
~£1,255/pm
A terrific price of only £49,995 is currently being advertised by our dealership on this low mileage X4 in an excellent, like new condition. This particular model has only got 4,438 miles clocked-up on the dash and features a 2.0 litre diesel motor with automatic transmission.
Xdrive20d Xline
87,112miAutoDiesel2.0L
£14,990
Chichester
~£376/pm
Priced at £14,990 you can get this second hand BMW X4 Xdrive20d Xline from this dealership in Chichester that has automatic transmission and a 2000CC diesel motor.
Xdrive20d Mht M Sport Step - Suv 5 Seats
19,233miAutoDiesel2.0L
£31,160
Bristol
~£783/pm
The incredible price of only £31,788 is currently being offered by our dealership in Bristol on this durable and trustworthy X4 that is in splendid, like new condition.
3.0 35D M Sport Xdrive Euro 6 Ss
74,647miAutoDiesel3.0L
£18,988
Blackburn
~£477/pm
On the market today is this BMW that has a 3.0 LTR diesel engine with automatic transmission. At the low price of just £20,995 and manageable payments at hand starting out at just £ monthly.
2.0 Xdrive20d M Sport
96,000miAutoDiesel2.0L
£15,979
Helensburgh
~£401/pm
For sale and ready to drive home is this X4 2.0 Xdrive20d M Sport in the shade of red; this second hand model incorporates a 2.0 L diesel motor with automatic transmission and it has got 96,000 miles clocked up on the dash.
2019 3.0 Xdrive30d M Sport X 261 Bhp
50,500miAutoDiesel3.0L
£30,995
Maidenhead
~£778/pm
This second hand car has 50,500 miles clocked up on the dash and features a 3000 CC diesel motor with automatic transmission.
X4 Xdrive30d M Sport
24,114miAutoDiesel3.0L
£33,990
Edinburgh
~£854/pm
This X4 X4 Xdrive30d M Sport up for sale from this dealership in Edinburgh priced at £33,990 is available in blue and has 24,114 miles clocked-up on the dash.
3.0 30D M Sport Xdrive Euro 6 Ss
87,000miAutoDiesel3.0L
£14,400
Chorley
~£362/pm
At the full price of £14,400 or with the option to purchase on finance with manageable payments beginning at £ pm, this X4 has 87,000 miles clocked up on the dash and contains a 3.0 Ltr diesel motor.
3.0 M40d Xdrive Euro 6 Ss
105,000miAutoDiesel3.0L
£23,489
Birmingham
~£590/pm
Be the next owner of this automatic X4 3.0 M40d Xdrive Euro 6 Ss containing a 3.0 ltr diesel motor and automatic transmission. This used one in the Birmingham area has been finished in the shade of black and has 105,000 miles clocked-up on the dash.
3.0 30D Xline Xdrive Euro 6 Ss
80,000miAutoDiesel3.0L
£15,400
Canvey Island
~£387/pm
At this dealer you'll find the bargain price of only £15,400 on this X4 with 80,000 mi clocked-up on the dashboard.
Xdrive35d M Sport
83,800miAutoDiesel3.0L
£14,995
Tavistock
~£377/pm
With automatic transmission and a 3.0 litre diesel motor, this BMW comes finished in the shade of white and has 83,800 miles on the dash.
M Sport
96,000miAutoDiesel2.0L
£14,950
Derry
~£375/pm
96,000 miles clocked-up on the dash, this BMW comes fitted with automatic transmission and a 2.0 ltr diesel motor.