2023 BMW X4
Xdrive20d Mht M Sport Step
9,890mi Auto Diesel 2.0L
£47,498
Fortrose
~£1,193/pm
This vehicle available from this dealership priced at £50,898 comes in the tone of black and has 9,890 miles on the dashboard.
1 cars
Xdrive20d Mht M Sport Step
9,890mi Auto Diesel 2.0L
£47,498
Fortrose
~£1,193/pm
This vehicle available from this dealership priced at £50,898 comes in the tone of black and has 9,890 miles on the dashboard.
X-drive 20D M-sport
43,400mi Auto Diesel 2.0L
£28,995
Turriff
~£728/pm
With a 2000 cc diesel motor with automatic transmission, this second hand BMW X4 X-drive 20D M-sport is up for sale in a red finish and has 43,400 miles on the dashboard.
X4 Xdrive20d M Sport
5,266mi Auto Diesel
£42,300
Aberdeen
~£1,062/pm
Currently advertised by this dealership in the Aberdeen area is this BMW X4 X4 Xdrive20d M Sport that is fitted with a diesel, cc engine and automatic gearbox. It's in a like new, almost pristine condition and is up for sale and ready for you to drive away in a blue finish with a mere 5,266 miles on the clock.
X4 Xdrive20d M Sport
32,573mi Auto Diesel
£32,700
Aberdeen
~£821/pm
At this car dealership you'll find the bargain price of just £32,700 on this second hand BMW with a litre diesel motor, automatic transmission and 32,573 miles clocked-up on the dash.
X4 Xdrive20d M Sport
22,657mi Auto Diesel
£29,800
Aberdeen
~£748/pm
This motor is currently on the market and ready for you to take home. It contains a cc diesel motor with automatic transmission and has 22,657 miles clocked-up on the dashboard.
M40d
64,000mi Auto Diesel 3.0L
£29,500
Aberdeen
~£741/pm
Are you planning on going for a BMW X4 M40d? Then take a more detailed look at this used model from this dealer in Aberdeen with 64,000 miles clocked up on the dash and a 3000cc diesel engine with automatic transmission.
X4 M40i
6,000mi Auto Petrol 3.0L
£49,990
Perth
~£1,255/pm
Containing a 3000CC petrol engine with automatic transmission, this second-hand X4 X4 M40i comes finished in the tone of red and has 6,000 miles clocked up on the dash.
X4 M40i
6,000mi Auto Petrol 3.0L
£49,990
Perth
~£1,255/pm
On the market is this 5 door, grey X4 fitted with a automatic transmission and 3.0L petrol engine.
X4 M40d
24,600mi Auto Diesel 3.0L
£46,490
Perth
~£1,167/pm
Currently available to drive away is this X4 X4 M40d which has automatic transmission and a 3000CC diesel engine. At the awesome price of only £46,490 and achievable repayments at hand starting out at only £ monthly.
X4 M40d
24,600mi Auto Diesel 3.0L
£46,490
Perth
~£1,167/pm
Incorporating a 3.0 ltr diesel motor and automatic transmission, this second hand BMW X4 from this dealer is available on the market in the shade of blue and has 24,600 miles on the dash.
X4 Xdrive20d M Sport Mhev
14,796mi Auto Diesel 2.0L
£38,990
Perth
~£979/pm
Up for sale and ready for its next owner to drive away is this BMW X4 that is fitted out with automatic transmission and a 2000 CC diesel engine. This second hand model currently available from our dealership in Perth is in a splendid, nearly new condition both in and out and has a mere 14,796 miles on the dashboard.
X4 Xdrive20d M Sport Mhev
14,796mi Auto Diesel 2.0L
£38,990
Perth
~£979/pm
Second-hand BMW X4 X4 Xdrive20d M Sport Mhev in excellent condition, clean and fresh throughout. It drives very well with its 2.0 ltr diesel engine, automatic transmission and with just 14,796 miles clocked up on the dash.
X4 M40i
20,132mi Auto Petrol 3.0L
£33,498
Newburgh
~£841/pm
Finished in the tone of black, this second hand car has 20,132 miles clocked-up on the dash and comes equipped with a 3.0 litre petrol engine with automatic transmission.
3.0 30D M Sport Xdrive Euro 6 Ss
44,494mi Auto Diesel 3.0L
£21,000
Perth
~£527/pm
On offer at the marvellous price of only £21,000 is this X4 3.0 30D M Sport Xdrive Euro 6 Ss which comes fitted with automatic transmission and a 3.0 ltr diesel engine. This used model has 44,494 miles clocked up on the dash.
X4 Xdrive20d M Sport
17,830mi Auto Diesel
£38,500
Dundee
~£967/pm
In the tone of black, this estate second hand car incorporates a Litre diesel engine with automatic transmission and has got 17,830 miles clocked up on the dash.
Xdrive20d M Sport Step
32,876mi Auto Diesel 2.0L
£20,498
Tayport
~£515/pm
Get yourself behind the steering wheel of this X4 for only £21,498. It contains a 2.0 Litre diesel engine with automatic transmission and has 32,876 mi on the dashboard.
G02 Xdrive20d M Sport Lci B47 2.0D
16,289mi Auto Diesel 2.0L
£39,995
Stirling
~£1,004/pm
Giving its next happy owner a magnificent and top of the range level of transport, this second hand car is finished in the shade of white, is fitted with a 2000cc diesel motor with automatic transmission and has 16,289 miles on the clock.
G02 Xdrive20d Sport B47 2.0D Tu
40,031mi Auto Diesel 2.0L
£26,895
Stirling
~£675/pm
This estate second hand car has 40,031 miles on the dash and incorporates a 2000 CC diesel engine.
Xdrive20d M Sport
27,101mi Auto Diesel 2.0L
£30,700
Stirling
~£771/pm
This coupe has 27,101 mi on the dashboard and comes equipped with a 2000 CC motor. It runs on diesel with automatic transmission and comes in white.
X4 M40d
36,492mi Auto Diesel 3.0L
£33,998
Kirkcaldy
~£854/pm
BMW with a 3.0l diesel motor and automatic gearbox.
Xdrive20d M Sport X Step
44,810mi Auto Diesel 2.0L
£28,998
Kirkcaldy
~£728/pm
Be the next owner of this suv that comes equipped with automatic transmission and a 2.0 litre diesel motor. This used model currently available from this dealer has 44,810 miles on the clock.
X4 Xdrive30d M Sport
28,551mi Auto Diesel 3.0L
£39,990
Edinburgh
~£1,004/pm
This estate X4 X4 Xdrive30d M Sport has 28,551 miles on the dashboard and is fitted out with a 3000cc diesel engine and automatic transmission. First Registered in 2021, it's up for sale and ready for you to drive home for only £39,990.
2.0 20D Mht M Sport Xdrive Euro 6 Ss
31,022mi Auto Diesel 2.0L
£33,990
Edinburgh
~£854/pm
On offer and ready for you to take home is this X4 2.0 20D Mht M Sport Xdrive Euro 6 Ss equipped with a 2.0 Ltr diesel engine and automatic transmission. This second-hand model currently on sale at this dealer priced at £33,990 has done 31,022 miles.
Xdrive30d M Sport Step
46,533mi Auto Diesel 3.0L
£29,298
Glasgow
~£736/pm
This used BMW X4 Xdrive30d M Sport Step in the tone of white is currently available for sale with the option for you to pay for it with credit.