2018 BMW X3
M40i
43,214mi Auto Petrol 3.0L
£32,370
Cardiff
~£813/pm
1,891 cars
Xdrive20d M Sport Step Tech Pack
18,706mi Auto Diesel 2.0L
£27,500
High Wycombe
~£691/pm
2.0 20D M Sport Xdrive Euro 6 Ss
96,000mi Manual Diesel 2.0L
£10,250
Gloucester
~£257/pm