2020 BMW X4
Xdrive M40i Step
67,641mi Auto Petrol 3.0L
£32,000
Shrewsbury
~£804/pm
With 67,641 miles on the dashboard, this BMW X4 Xdrive M40i Step comes with automatic transmission and has a 3000CC petrol motor.
482 cars
Xdrive M40i Step
67,641mi Auto Petrol 3.0L
£32,000
Shrewsbury
~£804/pm
With 67,641 miles on the dashboard, this BMW X4 Xdrive M40i Step comes with automatic transmission and has a 3000CC petrol motor.
Xdrive30d M Sport Step
44,930mi Auto Diesel 3.0L
£21,599
Winsford
~£542/pm
Available for viewing at this dealership located in the Winsford area is this used car that has a diesel, 3.0 Litre engine and automatic transmission. It's on offer and ready for its next owner to take home in the tone of black with 44,930 miles clocked up on the dash.
3.0 30D M Sport Suv Xdrive Euro 6
88,779mi Auto Diesel 3.0L
£13,990
London
~£351/pm
Available to buy today is this X4 that has got a 3.0 L diesel engine with automatic transmission. At the fabulous price of £13,990 and affordable instalments available starting at around £ per calendar month.
2.0 X4
68,000mi Auto Diesel 2.0L
£15,995
Mansfield
~£402/pm
Commencing from as little as £ each month, you can drive this vehicle with automatic transmission, a diesel 2.0L engine and 68,000 miles clocked-up on the dashboard.
Xdrive20d M Sport
64,972mi Auto Diesel 2.0L
£18,550
Watford
~£466/pm
This BMW X4 has 64,972 miles on the clock and comes fitted with a 2.0 litre engine. It runs on diesel with automatic transmission and has been finished in the shade of black.
Suv 2.0 20D M Sport X Xdrive Euro 6 Ss
36,808mi Auto Diesel 2.0L
£29,990
Worksop
~£753/pm
This suv X4 has 36,808 miles on the dash and comes fitted out with a 2.0l diesel engine.
X4 M40i
43,418mi Auto Petrol 3.0L
£36,436
Guildford
~£915/pm
Coming in blue, this X4 contains a 3.0L petrol engine with automatic transmission and has 42,980 mi clocked up on the dash.
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.
Xdrive30d Mht M Sport Pro Pack
45,027mi Auto Diesel 3.0L
£35,750
Braunstone Town
~£898/pm
Containing a 3.0 Litre diesel engine with automatic transmission, this second hand BMW X4 Xdrive30d Mht M Sport Pro Pack from this dealership in Braunstone Town is available for sale in a silver finish and has 45,027 miles on the clock.
Xdrive30d Mht M Sport
8,407mi Auto Diesel 3.0L
£48,899
Stafford
~£1,228/pm
This second hand BMW X4 Xdrive30d Mht M Sport from this dealer has 8,407 miles on the clock and comes fitted out with a 3.0 litre diesel motor with automatic transmission.
X4 M40d
24,469mi Auto Diesel 3.0L
£36,375
Littlehampton
~£913/pm
Coming in , this BMW X4 X4 M40d contains a 3000cc diesel motor with automatic transmission and it has only done a mere 24,469 miles.
X4 M40d
33,200mi Auto Diesel 3.0L
£34,750
Tring
~£873/pm
On offer and ready for you to drive away today is this X4, it incorporates a 3.0 litre diesel motor and automatic transmission. This second hand model from us at this dealer is available at the fantastic price of just £36,000.
3.0 30D M Sport Xdrive Euro 6 Ss
87,000mi Auto Diesel 3.0L
£13,995
Castleford
~£351/pm
87,000 mi on the dash and in the tone of black, this suv X4 3.0 30D M Sport Xdrive Euro 6 Ss comes equipped with automatic transmission and has a 3.0L diesel motor.
3.0 X4 Xdrive
56,064mi Auto 3.0L
£28,370
Marlow
~£712/pm
Now available for a test drive upon your request is this suv vehicle with 56,064 miles clocked-up on the dashboard, automatic gearbox and a 3.0 LTR engine.
X4 Xdrive30d M Sport
20,884mi Auto Diesel 3.0L
£39,990
Edinburgh
~£1,004/pm
On offer at our outstanding price of just £39,990 is this BMW X4, it has 20,884 miles clocked up on the dashboard and incorporates a 3.0 LTR diesel engine.
3.0 M Competition 503 Bhp
42,000mi Auto Petrol 3.0L
£40,750
Edinburgh
~£1,023/pm
Now available at this dealer in the Edinburgh area is this used car which comes fitted with a 3.0 Litre petrol motor and automatic transmission. It's on the market and ready for its next owner to take home in the tone of grey.
Suv 3.0I Competition Xdrive Euro 6 Ss
12,422mi Auto Petrol 3.0L
£58,950
Worksop
~£1,480/pm
This suv BMW is in a like new condition. It is available on the market with the option to buy it on finance starting off at only £ pm.
Xdrive20d M Sport
38,605mi Auto Diesel 2.0L
£26,494
Horsham
~£665/pm
At the awesome price of just £26,993 is this BMW X4 that is fitted with a 2.0 Ltr diesel motor and automatic transmission. This second-hand model currently available from this dealer has 38,605 miles clocked up on the dashboard.
M40i 349 Bhp
40,500mi Auto Petrol 3.0L
£31,995
Potters Bar
~£803/pm
At the outstanding price of just £31,995 is this coupe that is equipped with a 3.0L petrol motor and automatic transmission. This second hand model at this dealer has clocked-up 40,500 miles.
Xdrive20d M Sport
79,600mi Auto Diesel 2.0L
£21,990
Bury
~£552/pm
Painted in blue, this BMW X4 has 79,600 miles clocked up on the dash and features a automatic 2000 CC engine requiring diesel.
Xdrive30d Mht M Sport
56,109mi Auto Hybrid 3.0L
£29,990
Blackburn
~£753/pm
This second hand BMW painted in black is up for sale and ready for its new owner to drive home with the added option to pay for it with credit.
Xdrive M40i Step
24,949mi Auto Petrol
£36,899
Harrogate
~£927/pm
With 24,949 miles clocked up on the dashboard, this X4 is fitted with a l petrol motor and has automatic transmission.
Xdrive20d M Sport Step
10,000mi Auto Diesel
£26,495
Royal Tunbridge Wells
~£665/pm
A superb price of only £26,495 is currently being offered by us at this dealer on this low mileage X4 Xdrive20d M Sport Step that has got a CC diesel motor with automatic transmission.
2.0 20D M Sport Xdrive Euro 6 Ss
78,804mi Auto Diesel 2.0L
£16,495
Mansfield Woodhouse
~£414/pm
Be the next owner of this BMW X4 that has a 2000CC diesel motor with automatic transmission. This second hand model has 78,804 miles clocked up on the dashboard.
BMW X4 by county