2019 BMW X4
Xdrive20d M Sport Step
38,600miAutoDiesel2.0L
£28,998
Kirkcaldy
~£728/pm
At £29,998 you can get this second hand X4 from this dealer in Kirkcaldy which contains a 2.0l diesel engine with automatic transmission.
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.
2 cars
Xdrive20d M Sport Step
38,600miAutoDiesel2.0L
£28,998
Kirkcaldy
~£728/pm
At £29,998 you can get this second hand X4 from this dealer in Kirkcaldy which contains a 2.0l diesel engine with automatic transmission.
Xdrive M40i Mht
1,000miAutoPetrol3.0L
£62,898
Kirkcaldy
~£1,580/pm
On offer today is this low mileage, near mint X4 Xdrive M40i Mht. It is fitted out with a 3.0 litre petrol engine with automatic transmission and has got a mere 1,000 miles clocked-up on the dashboard.
G02 X4 Xdrive20d M Sport Lci B47 2.0D
8,019miDiesel
£51,450
Edinburgh
~£1,292/pm
In the shade of , this litre diesel BMW with transmission is available for viewing.
G02 X4 Xdrive30d M Sport Lci B57 3.0D
3,769miDiesel
£47,500
Edinburgh
~£1,193/pm
On the market and ready for you to take home is this BMW which contains a Ltr diesel engine and transmission. This second hand model now up for sale at our dealership is in an almost pristine, like new condition in and out and has got a mere 3,769 mi clocked-up on the dash.
X4 Xdrive30d M Sport
14,259miAutoDiesel3.0L
£49,900
Edinburgh
~£1,253/pm
Available for viewing at our dealership located in the Edinburgh area is this X4 featuring automatic transmission and a 3.0 Ltr diesel engine. It's in a splendid, nearly new condition and is available for sale in a black finish with only 14,259 miles clocked-up on the dash.
X4 Xdrive30d M Sport
24,114miAutoDiesel3.0L
£33,990
Edinburgh
~£854/pm
This used X4 X4 Xdrive30d M Sport coming in blue is on offer and ready for you to take home with the option for you to buy it with credit.
2.0 Xdrive20d M Sport
35,000miAutoDiesel2.0L
£28,995
Edinburgh
~£728/pm
Available in blue, this BMW X4 has got 28,000 miles clocked-up on the dash and comes fitted with a 2.0 litre diesel motor with automatic transmission.
3.0 Xdrive30d M Sport
83,400miAutoDiesel3.0L
£16,995
Edinburgh
~£427/pm
This second-hand BMW from this dealer incorporates a 3000cc diesel motor with automatic transmission and it has 83,400 miles clocked up on the dash.
Coupe
105,000miAutoDiesel3.0L
£15,990
Livingston
~£402/pm
This BMW is fitted with a 3.0 ltr diesel engine with automatic transmission and it has got 105,000 miles on the dash. This particular second hand model from this dealer in Livingston comes in a red finish.
X4 M40i
23,436miAutoPetrol3.0L
£38,790
Perth
~£974/pm
A marvellous price of only £38,790 is currently being advertised by us at this dealer on this low mileage BMW which has only 23,436 miles on the dashboard.
Xdrive M40d Mht
17,474miAutoDiesel3.0L
£52,898
Rutherglen
~£1,328/pm
This X4 has 17,474 miles clocked-up on the dashboard and comes equipped with a 3.0 Litre engine. It runs on diesel with automatic transmission and has been finished in the tone of black.
Xdrive20d Mht M Sport Step
18,341miAutoHybrid2.0L
£46,898
Rutherglen
~£1,178/pm
In the tone of grey, this motor contains a 2.0 L hybrid engine with automatic transmission and has only got 18,341 miles on the clock.
Xdrive20d M Sport Step
25,477miAutoDiesel2.0L
£21,998
Dumbarton
~£552/pm
A 2.0L diesel engine and automatic transmission are only some of the qualities that this X4 Xdrive20d M Sport Step is offering.
2.0 Xdrive20d M Sport
96,000miAutoDiesel2.0L
£15,979
Helensburgh
~£401/pm
At this car dealership there's a superb price on this second hand X4 2.0 Xdrive20d M Sport that has a 2.0 litre diesel engine, automatic transmission and 96,000 miles clocked-up on the dashboard.
Xdrive20d Mht M Sport Step
10,264miAutoDiesel2.0L
£50,898
Irvine
~£1,278/pm
Now on display at our dealership located in the Irvine area - near flawless, nearly new, low mileage suv second hand car that comes with automatic transmission and a 2000CC diesel engine.
Xdrive M40i Mht
10,970miAutoPetrol3.0L
£50,898
Irvine
~£1,278/pm
Currently available from our dealership in Irvine is this like new, almost impeccable BMW X4 which incorporates a 3.0 litre petrol motor with automatic transmission. On the market and ready for its next owner to drive away in the shade of grey with 10,970 miles on the clock.
3.0 M40i Xdrive Euro 6 Ss
23,751miAutoPetrol3.0L
£39,995
Aberdeen
~£1,004/pm
Painted in the shade of blue, this suv BMW X4 3.0 M40i Xdrive Euro 6 Ss has got a mere 23,751 miles clocked up on the dash and incorporates a 3000 CC petrol motor and automatic transmission.
3.0 Xdrive30d M Sport 255 Bhp
62,190miAutoDiesel3.0L
£15,995
Carlisle
~£402/pm
Be the next owner of this BMW X4 3.0 Xdrive30d M Sport 255 Bhp which incorporates a 3.0 LTR diesel motor with automatic transmission. This used model priced at £15,995 has been finished in the shade of black and has got 62,190 miles on the clock.
20D M Sport 2.0 20D M Sport Suv Xd
58,990miAutoDiesel2.0L
£18,491
Newcastle upon Tyne
~£464/pm
This BMW X4 20D M Sport 2.0 20D M Sport Suv Xd is fitted with a 2.0L diesel engine with automatic transmission and has 58,990 miles on the clock.
Xdrive M40i Step
76,280miAutoPetrol
£30,157
Wallsend
~£757/pm
In the tone of black, this X4 Xdrive M40i Step has 76,280 miles on the clock and contains a LTR petrol motor with automatic transmission.
Xdrive M40i Step
24,443miAutoPetrol
£33,989
Wallsend
~£854/pm
X4 with a Litre petrol motor and automatic transmission.
M40d
35,000miAutoDiesel3.0L
£29,499
South Shields
~£741/pm
This vehicle available from this dealer priced at £29,499 comes finished in the shade of red and has got 35,000 miles clocked-up on the dash.
Coupe
43,000miAutoDiesel2.0L
£28,995
Hartlepool
~£728/pm
This second hand BMW from this dealer features a 2000CC diesel motor with automatic transmission and has 43,000 miles clocked up on the dash.
2.0 20D M Sport Xdrive Euro 6 Ss
43,600miAutoDiesel2.0L
£27,490
Stockton-on-Tees
~£690/pm
Available for sale is this BMW X4 on offer at the superb price of only £27,490. This dealer also provides you with the option to purchase with affordable monthly repayments with repayment packages commencing from just £ monthly.