2023 BMW X4
Xdrive20d Mht M Sport Step
9,890mi Auto Diesel 2.0L
£48,498
Fortrose
~£1,218/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
£48,498
Fortrose
~£1,218/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.
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.
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 Xdrive20d M Sport
5,266mi Auto Diesel
£45,000
Aberdeen
~£1,130/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
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
The great price of only £39,000 is being offered by our dealership on this low mileage BMW which has a mere 18,000 mi on the dashboard.
X4 Xdrive20d M Sport
22,657mi Auto Diesel
£32,300
Aberdeen
~£811/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
£33,000
Aberdeen
~£829/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
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
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.
X4 M40d
22,299mi Auto Diesel 3.0L
£38,000
Dundee
~£954/pm
Now available at this dealer located in the Dundee area is this used car incorporating a 3.0 litre diesel motor with automatic transmission. It is up for sale and ready for its next owner to drive home in the tone of grey with 22,299 mi on the dashboard.
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
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.
Xdrive20d M Sport X Step
44,810mi Auto Diesel 2.0L
£29,998
Kirkcaldy
~£753/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 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
This vehicle up for sale priced at £42,490 has got 20,884 miles clocked-up on the dashboard and comes in the tone of blue.
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.
Xdrive30d M Sport
50,863mi Auto Diesel 3.0L
£32,990
Edinburgh
~£828/pm
Currently on the market and ready for you to drive away is this BMW X4 Xdrive30d M Sport with a 3.0 L diesel engine and 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
This dealer is advertising a remarkable price of only £47,500 on this low mileage X4 in a splendid, like new condition.
3.0 M40d Suv Xdrive Euro 6 Ss
25,544mi Diesel 3.0L
£34,750
Edinburgh
~£873/pm
This vehicle has a 3.0 L diesel engine with transmission and has 25,544 miles clocked up on the dash. It's now available on the market for the outstanding price of only £36,500.
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 advertised by this dealer is this BMW X4 Xdrive20d Mht M Sport Step that comes equipped with a 2.0 L hybrid motor and automatic transmission. It's available for sale in the tone of grey with 12,563 miles clocked-up on the dashboard.
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.