Sort By
2015 BMW X3
Xdrive20D M Sport 5Dr Step Auto
Eden Prestige & Performance
59,111 miles
Call dealer
£18,000
2014 BMW X3
Xdrive20D M Sport 5Dr Step Auto
Perrys Huddersfield Vauxhall
66,500 miles
Call dealer
£13,500
2017 BMW X3
Xdrive20D M Sport 5Dr Step Auto
Blue Bell Crewe
21,117 miles
Call dealer
£27,480
2017 BMW X3
Xdrive20D M Sport 5Dr Step Auto
Ocean Plymouth BMW
22,960 miles
Call dealer
£23,290
2017 BMW X3
Xdrive30D M Sport 5Dr Step Auto
Dick Lovett Bmw Bristol
26,000 miles
Call dealer
£23,995
2020 BMW X3
Xdrive M40I 5Dr Step Auto
Snows BMW Portsmouth
600 miles
Call dealer
£47,995
2020 BMW X3
Xdrive X3 M Competition 5Dr Step Auto
Eastern Bmw, Edinburgh
2,000 miles
Call dealer
£59,990
2016 BMW X3
Xdrive30D M Sport 5Dr Step Auto
Marshall BMW of Scunthorpe
34,788 miles
Call dealer
£21,490
2019 BMW X3
Xdrive20D M Sport 5Dr Step Auto
BMW Cheltenham
3,902 miles
Call dealer
£34,950
2017 BMW X3
Xdrive20D M Sport 5Dr Step Auto
Inchcape Cooper Reading BMW
33,618 miles
Call dealer
£22,991
Buy new from £48,133 (list price from £54,605)
Contract hire from £380.80 per month
Showing 1 - 10 of 392 cars