2019 BMW X4
3.0 X4 Xdrive
76,000mi Auto 3.0L
£24,495
Inverness
~£615/pm
This suv BMW has a 3.0l engine with automatic transmission and it has got 76,000 miles clocked up on the dash.
1 cars
3.0 X4 Xdrive
76,000mi Auto 3.0L
£24,495
Inverness
~£615/pm
This suv BMW has a 3.0l engine with automatic transmission and it has got 76,000 miles clocked up on the dash.
Xdrive20d Mht M Sport Step
9,890mi Auto Diesel 2.0L
£48,498
Fortrose
~£1,218/pm
This BMW X4 Xdrive20d Mht M Sport Step is currently on offer and ready for you to take home. It has 9,890 miles on the clock and features a 2.0 ltr diesel motor with automatic transmission.
X-drive 20D M-sport
43,400mi Auto Diesel 2.0L
£28,995
Turriff
~£728/pm
This BMW X4 X-drive 20D M-sport has 43,400 miles on the clock and features a 2.0 ltr diesel engine with automatic transmission. It is on the market and ready for you to drive away for the incredible price of just £28,995.
X4 M40i
20,132mi Auto Petrol 3.0L
£34,498
Newburgh
~£866/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 and ready for its next owner to take home is this second hand BMW that has got a 3000 cc diesel engine with automatic transmission. Priced to sell from this dealer at the amazing price of just £21,000.
X4 Xdrive20d M Sport
5,266mi Auto Diesel
£45,000
Aberdeen
~£1,130/pm
Painted in the shade of blue, this used car is fitted out with a ltr diesel motor with automatic transmission and has 5,266 miles clocked-up on the dashboard.
X4 Xdrive20d M Sport
17,830mi Auto Diesel
£38,500
Dundee
~£967/pm
On the market and ready for you to take home is this second hand BMW X4 incorporating a Ltr diesel motor and automatic transmission. It could be yours for the remarkable price of £38,500 from this dealer located in Dundee.
X4 Xdrive20d M Sport
16,884mi Auto Diesel
£35,000
Aberdeen
~£879/pm
This dealer in Aberdeen is advertising a low price of only £35,000 on this second-hand X4 with only 16,884 miles on the clock.
Xdrive20d M Sport
18,000mi Auto Diesel 2.0L
£39,000
Aberdeen
~£979/pm
For sale is this BMW X4 available in grey; this particular model is equipped with a 2.0 LTR diesel motor with automatic transmission and has got 18,000 miles clocked-up on the dash.
X4 M40d
22,299mi Auto Diesel 3.0L
£38,000
Dundee
~£954/pm
Featuring a 3000CC diesel motor and automatic transmission, this X4 comes finished in the shade of grey and has 22,299 miles on the dash.
3.0 M40d Xdrive Euro 6 Ss
34,123mi Auto Diesel 3.0L
£37,500
Dundee
~£942/pm
There's an outstanding price of just £37,500 for this second hand, X4 with a 3.0 litre diesel motor, automatic transmission and a mere 34,123 miles on the dashboard.
X4 Xdrive20d M Sport
22,657mi Auto Diesel
£32,300
Aberdeen
~£811/pm
A superb price of £32,300 is being offered by our dealership for this low mileage BMW X4 which has only 22,657 miles on the dashboard.
X4 Xdrive20d M Sport
38,272mi Auto Diesel
£28,500
Dundee
~£716/pm
This estate motor has a low mileage of only 38,272 miles on the dash and has been on the road for less than a year.
M40d
64,000mi Auto Diesel 3.0L
£33,000
Aberdeen
~£829/pm
Up for sale and ready for its next owner to take home is this X4 M40d at the brilliant price of only £33,000. This dealership also provides you with the possibility to buy with affordable monthly repayments to suit all budgets with payment plans commencing at just £ monthly.
Xdrive20d M Sport X Step
44,810mi Auto Diesel 2.0L
£29,998
Kirkcaldy
~£753/pm
This suv X4 Xdrive20d M Sport X Step has 44,810 miles clocked up on the dash and features a 2.0 L diesel engine.
Xdrive30d M Sport Step
46,533mi Auto Diesel 3.0L
£29,998
Glasgow
~£753/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.
X4 Xdrive20d M Sport
7,902mi Auto Diesel 2.0L
£52,990
Edinburgh
~£1,331/pm
With only a mere 7,902 miles on the dash and coming in the tone of blue, this BMW X4 comes fitted out with automatic transmission and has a 2.0 L diesel motor. Currently available to drive away at the amazing price of only £53,990 or with the possibility to buy on finance with achievable instalments at hand starting from £ per month.
X4 Xdrive30d M Sport
20,884mi Auto Diesel 3.0L
£39,990
Edinburgh
~£1,004/pm
Currently available to buy is this X4 X4 Xdrive30d M Sport that comes equipped with automatic transmission and a 3.0 L diesel motor. On offer at the remarkable price of £39,990 and manageable instalments on hand starting from just £ per month.
Xdrive30d M Sport
50,863mi Auto Diesel 3.0L
£32,990
Edinburgh
~£828/pm
Available in the shade of red, this second-hand BMW is fitted out with a 3.0 ltr diesel motor with automatic transmission and it has got 50,863 miles clocked up on the dash.
2.0 20D Mht M Sport Suv Hybrid Xdr
7,927mi Diesel 2.0L
£47,500
Edinburgh
~£1,193/pm
Beginning from just £ per month, you could have this suv motor with a diesel 2000 CC engine, transmission and 7,927 miles on the dash.
3.0 M40d Suv Xdrive Euro 6 Ss
25,544mi Diesel 3.0L
£34,750
Edinburgh
~£873/pm
A brilliant price of just £34,750 from us at this dealer on this low mileage BMW X4 which has just 25,544 miles on the clock.
Xdrive20d Mht M Sport Step
8,747mi Auto Hybrid 2.0L
£53,898
Rutherglen
~£1,354/pm
This used BMW X4 Xdrive20d Mht M Sport Step which is still in a fantastic, like new condition has only got 8,747 miles clocked-up on the dash and incorporates a 2.0l hybrid engine with automatic transmission. At the terrific price of £53,898 or you could buy it with a loan with evenly distributed, achievable payments starting out at around £ per month.
Xdrive20d Mht M Sport Step
12,563mi Auto Hybrid 2.0L
£52,898
Rutherglen
~£1,328/pm
Now on display at this car dealership's show room in the Rutherglen area is this BMW X4 Xdrive20d Mht M Sport Step with low mileage. It only has 12,563 miles on the clock and features a 2.0 Litre hybrid engine with automatic transmission.
Xdrive20d Mht M Sport Step
28,199mi Auto Diesel 2.0L
£34,898
Rutherglen
~£876/pm
This motor has a 2.0 L diesel motor with automatic transmission and it has got 28,199 miles on the clock. It's on the market and ready for its new owner to drive away for the awesome price of only £34,898.