2021 BMW X4
X4 Xdrive20d M Sport
12,623miAutoDiesel2.0L
£35,990
Edinburgh
~£904/pm
A marvellous price of £35,990 from this dealership on this second hand BMW X4 X4 Xdrive20d M Sport with a mere 12,623 miles on the dash.
Images of a similar car, for illustrative purposes only.
3.0 30D M Sport Xdrive Euro 6 Ss
Auto Diesel 3.0L 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.
351 cars
X4 Xdrive20d M Sport
12,623miAutoDiesel2.0L
£35,990
Edinburgh
~£904/pm
A marvellous price of £35,990 from this dealership on this second hand BMW X4 X4 Xdrive20d M Sport with a mere 12,623 miles on the dash.
Xdrive30d Mht M Sport Techpro Pack
10,222miAutoDiesel3.0L
£53,500
Egham
~£1,344/pm
This used estate finished in the tone of black is currently available for you to drive it away today with the added option to buy with credit.
X4 Xdrive20d M Sport
3,896miAutoDiesel2.0L
£50,995
Craigavon
~£1,281/pm
This second hand X4 X4 Xdrive20d M Sport that is still in nearly new condition has got a mere 3,896 mi on the dashboard and is fitted out with a 2000CC diesel motor with automatic transmission.
Bmw X4 M40i Mhev
25,536miAutoPetrol
£44,900
Huntingdon
~£1,128/pm
Buy this second-hand BMW X4 for only £44,900. Finance plans start out at just £ every month for this vehicle featuring a litre petrol engine with automatic transmission.
G02 X4 Xdrive20d M Sport Lci B47 2.0D
10,230miDiesel
£50,000
Edinburgh
~£1,256/pm
With a finish, this suv BMW only has 10,230 miles on the dash and is fitted with a L diesel engine with transmission.
X4 M40d
41,222miAutoDiesel3.0L
£33,995
Wigan
~£854/pm
Get yourself behind the wheel of this X4 for only £33,995. It contains a 3000cc diesel motor with automatic transmission and has got 41,222 miles on the dashboard.
3.0 Xdrive30d M Sport 255 Bhp
64,600miAutoDiesel3.0L
£15,700
Hatfield
~£394/pm
With a black finish, this X4 has 64,600mi clocked-up on the dashboard and contains a automatic 3.0 Ltr engine running on diesel.
X4 Xdrive20d M Sport
34,587miAutoDiesel2.0L
£22,917
Crawley
~£576/pm
Grab the chance to be the happy owner of this X4 X4 Xdrive20d M Sport now up for sale at only £22,917. It comes finished in black, has got automatic transmission, a 2.0 L diesel engine and 34,587 miles clocked up on the dash.
3.0 M40i Mht Xdrive Euro 6 Ss
20,000miAutoHybrid3.0L
£43,989
Birmingham
~£1,105/pm
In the shade of black, this suv X4 has a 3.0 L hybrid motor with automatic transmission and it has 20,000 miles on the clock.
X4 Xdrive20d M Sport
3,896miAuto2.0L
£50,995
Craigavon
~£1,281/pm
This X4 is equipped with a 2.0 L motor with automatic transmission and it has 3,896 miles on the dashboard. This used model from this dealer is finished in the shade of black.
Xdrive M40i Mht
14,593miAutoPetrol
£48,991
Chesterfield
~£1,230/pm
On display at this supplier's showroom - 5 door, grey BMW X4 that's fitted with a automatic transmission and L petrol engine.
X4 Xdrive 20D M Sport
83,148miAutoDiesel2.0L
£16,498
East Kilbride
~£414/pm
On the market and ready for you to drive away - second hand X4 X4 Xdrive 20D M Sport which comes fitted with automatic transmission and a 2000 CC diesel engine. Get it at the terrific price of £16,498 from this dealer.
2.0 20D M Sport Xdrive Euro 6 Ss
91,000miAutoDiesel2.0L
£14,495
Manchester
~£364/pm
At this dealer you'll find the fantastic price of only £14,495 on this BMW X4 with a 2.0 Litre diesel motor, automatic transmission and 91,000 miles on the clock.
2.0 20D M Sport
70,906miAutoDiesel2.0L
£15,450
Derby
~£388/pm
Now on display at this dealer's showroom is this BMW X4 2.0 20D M Sport in white with a automatic transmission and 2.0 ltr diesel engine.
Xdrive30d M Sport Step
45,026miAutoDiesel3.0L
£28,120
Norwich
~£706/pm
In a red finish, this used car has 45,026 miles on the dash and features a automatic 3.0L engine running on diesel.
2.0 20D M Sport Xdrive Euro 6 Ss
96,800miAutoDiesel2.0L
£14,995
Hinckley
~£377/pm
Now available to view at our showroom in the Hinckley area - grey BMW X4 fitted out with automatic transmission and a 2.0L diesel motor.
M40d
31,226miAutoDiesel3.0L
£33,395
Wolverhampton
~£839/pm
This BMW has a low mileage of 31,226 miles on the dashboard and has been driven for under a full year.
4X4 3.0 30D M Sport Xdrive Euro 6 Ss
106,000miAutoDiesel3.0L
£14,795
Wolverhampton
~£372/pm
Available for viewing at our dealership in Wolverhampton is this suv that features automatic transmission and a 3.0 ltr diesel motor. It's up for sale and ready for its new owner to take home in the tone of red with 106,000 miles on the clock.
30D M Sport
76,395miAutoDiesel3.0L
£17,500
Woking
~£439/pm
Available to buy is this BMW that comes fitted out with a 3000 CC diesel engine with automatic transmission. This used one has clocked up 76,395 miles.
Xdrive30d M Sport 21Upgrade Alloy Whees Harman K
59,016miAutoDiesel
£18,495
Antrim
~£464/pm
Are you planning on buying a BMW X4 Xdrive30d M Sport 21Upgrade Alloy Whees Harman K? Then take a look at this second-hand one painted in white that’s got 59,016 miles on the clock, a ltr diesel motor and automatic transmission.
X4 Xdrive20d M Sport
25,776miAutoDiesel2.0L
£28,995
Sutton In Ashfield
~£728/pm
This suv vehicle is now on the market and ready for its new owner to drive home. It has 25,776 miles clocked up on the dash and is fitted with a 2000CC diesel engine with automatic transmission.
X4 M40d
33,535miAutoDiesel3.0L
£33,995
Preston
~£854/pm
This suv BMW X4 X4 M40d has a low mileage of only 33,535 miles on the dash and has been driven for under a year.
Xdrive20d M Sport Step
67,781miAutoDiesel2.0L
£24,998
West Bromwich
~£628/pm
Currently on offer and ready for you to take home is this BMW with a 2000 CC diesel motor and 67,781 miles clocked up on the dash.
Xdrive30d Xline
95,000miAutoDiesel3.0L
£14,995
Stone
~£377/pm
This coupe motor has a 3000CC diesel engine with automatic transmission and it has got 95,000 miles on the dash.