2021 BMW X4
Xdrive20d Mht M Sport Step
18,320mi Auto Diesel 2.0L
£38,499
Crewe
~£967/pm
Starting off at £ each month, you can own this estate second hand car with 18,320 miles on the dashboard, diesel 2000cc engine and automatic transmission.
0 cars
Xdrive20d Mht M Sport Step
18,320mi Auto Diesel 2.0L
£38,499
Crewe
~£967/pm
Starting off at £ each month, you can own this estate second hand car with 18,320 miles on the dashboard, diesel 2000cc engine and automatic transmission.
Xdrive20d Mht M Sport Step
32,102mi Auto Diesel 2.0L
£31,471
Crewe
~£790/pm
Are you interested in choosing a X4 Xdrive20d Mht M Sport Step? Well, have a more detailed look at this second-hand one with low mileage from our dealership located in Crewe that comes fitted with a 2.0 Ltr diesel motor with automatic transmission.
Xdrive20d Mht M Sport Step
38,004mi Auto Diesel 2.0L
£34,610
Crewe
~£869/pm
Are you interested in purchasing a BMW X4 Xdrive20d Mht M Sport Step? Well, have a look at this second-hand model coming in blue with 38,004 miles on the dashboard, a 2.0 ltr diesel motor and automatic transmission.
X4 M40i
33,300mi Auto Petrol 3.0L
£31,495
Sandbach
~£791/pm
Advertised at the price of £31,495 and with the possibility to buy using finance with affordable payments from just £ per month, this suv has 33,300 miles on the dash and incorporates a 3.0L petrol motor.
Xdrive20d Mht M Sport Step
24,390mi Auto Diesel 2.0L
£34,500
Shrewsbury
~£866/pm
Coming fitted with automatic transmission and a 2.0l diesel motor, this second hand X4 from this dealer is on offer in the tone of red and has 24,390 miles on the dashboard.
Xdrive20d Mht M Sport Step Techpro
32,213mi Auto Diesel 2.0L
£36,500
Shrewsbury
~£917/pm
Commencing at around £ per month, you could own this motor with 32,213 miles clocked up on the dash, diesel 2000cc engine and automatic transmission.
Xdrive30d M Sport
33,900mi Auto Diesel 3.0L
£33,995
Shrewsbury
~£854/pm
First registered in 2020: Second-hand BMW X4 Xdrive30d M Sport that has automatic transmission, a mere 33,900 miles on the dash and a 3000cc diesel motor.
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.
4X4 3.0 30D M Sport X Xdrive Ss 201919
29,000mi Auto Diesel 3.0L
£36,500
Shrewsbury
~£917/pm
First registered in 2019: Second-hand BMW with automatic transmission, only 29,000 miles clocked-up on the dash and a 3000cc diesel motor.
Xdrive20d M Sport Step
51,571mi Auto Diesel 2.0L
£28,500
Shrewsbury
~£716/pm
Available at our dealership in the Shrewsbury area is this X4 Xdrive20d M Sport Step that is fitted with a 2.0 LTR diesel engine and automatic transmission. It's on the market in the shade of black with 51,571 miles on the dash.
Xdrive20d M Sport Step
14,778mi Auto Diesel 2.0L
£21,000
Shrewsbury
~£527/pm
Now available to test drive at your request is this estate vehicle with 14,778 miles clocked up on the dash, automatic transmission and 2.0l diesel engine.
Xdrive20d Step M Sport X
22,262mi Auto Diesel
£28,990
Shrewsbury
~£728/pm
On display at this dealership's showroom in Shrewsbury is this low mileage X4. It only has 22,262 miles on the dash and has a CC diesel engine with automatic transmission.
Xdrive30d Mht M Sport
48,980mi Auto Hybrid 3.0L
£30,399
Winsford
~£763/pm
Take a test drive in this automatic X4 Xdrive30d Mht M Sport with a 3.0 litre hybrid motor and automatic transmission. This second hand model has 48,980 miles clocked-up on the dash and has been finished in the tone of red.
Xdrive20d M Sport
45,650mi Auto Diesel 2.0L
£20,499
Winsford
~£515/pm
This coupe BMW has a 2.0 litre diesel engine with automatic transmission and it has 45,650 miles clocked-up on the dash.
2.0 20D Mht M Sport Xdrive Euro 6 Ss
6,094mi Auto Hybrid 2.0L
£48,499
Chester
~£1,218/pm
Advertised at the full price of £48,499 or with the possibility to purchase using finance with affordable payments from £ per month, this suv has 6,094 miles clocked up on the dashboard and features a 2.0 Litre hybrid motor.
2.0 20D Mht M Sport Xdrive Euro 6 Ss
37,886mi Auto Hybrid 2.0L
£35,499
Chester
~£891/pm
On offer and available to take on a test drive is this BMW X4 in grey; this second hand model contains a 2.0 L hybrid engine with automatic transmission and has 37,886 miles clocked up on the dashboard.
3.0 Xdrive35d M Sport 309 Bhp
2,015mi Auto Diesel 3.0L
£17,990
Stoke-on-Trent
~£452/pm
In a black finish, this 3.0L diesel BMW with automatic transmission is currently available to take out on a test drive.
X4 M Competition Edition
29,491mi Auto Petrol 3.0L
£41,995
Telford
~£1,055/pm
With 29,491 miles clocked-up on the dashboard, this X4 features a 3000CC petrol motor and automatic transmission.
4X4 3.0I Competition Xdrive Euro 6 Ss
43,448mi Auto Petrol 3.0L
£40,995
Telford
~£1,029/pm
At this dealer you'll find the low price of just £40,995 on this BMW X4 4X4 3.0I Competition Xdrive Euro 6 Ss with a 3.0l petrol motor, automatic transmission and 43,448 mi on the clock.
20D M Sport Suv
51,000mi Auto Diesel 2.0L
£17,975
Stone
~£451/pm
Beginning at around £ monthly, you could enjoy this suv BMW with a diesel 2.0l engine, automatic transmission and 51,000 miles clocked up on the dashboard.
3.0 30D M Sport Xdrive Euro 6 Ss
66,000mi Auto Diesel 3.0L
£14,995
Knutsford
~£377/pm
Available to view at this dealer in Knutsford is this BMW which features a 3000 cc diesel engine and automatic transmission. It is on offer and ready for its new owner to take home in the tone of grey with 66,000 miles clocked-up on the dashboard.
3.0 35D M Sport Xdrive Euro 6 Ss
30,270mi Auto Diesel 3.0L
£19,795
Stoke-on-Trent
~£497/pm
The marvellous price of only £19,795 is being advertised by our dealership on this low mileage BMW X4 that has a mere 30,270 miles on the dashboard.
X4 Xdrive 20D M Sport
95,000mi Auto Diesel 2.0L
£12,995
Flint
~£326/pm
At this car dealership there's a bargain price of only £12,995 on this used BMW X4 X4 Xdrive 20D M Sport with automatic transmission, a 2000 cc diesel engine and 95,000 miles clocked up on the dashboard.
Xdrive30d Mht M Sport
8,407mi Auto Diesel 3.0L
£48,899
Stafford
~£1,228/pm
A superb price of only £48,899 is being advertised by us at this dealer in Stafford on this low mileage BMW X4 Xdrive30d Mht M Sport in an excellent, like new condition. This model has just 8,407 miles on the dash and comes fitted out with a 3.0 L diesel engine with automatic transmission.