Sort By
2016 BMW X3
Xdrive35D M Sport 5Dr Step Auto
Marshall BMW of Scunthorpe
59,097 miles
Call dealer
£21,950
2014 BMW X3
Xdrive35D M Sport 5Dr Step Auto
Snows BMW Portsmouth
51,820 miles
Call dealer
£21,995
2015 BMW X3
Xdrive35D M Sport 5Dr Step Auto
Marshall BMW of Grimsby
32,988 miles
Call dealer
£22,499
2016 BMW X3
Xdrive35D M Sport 5Dr Step Auto
Williams Stockport BMW
30,205 miles
Call dealer
£24,950
2017 BMW X3
Xdrive35D M Sport 5Dr Step Auto
Vines of Guildford BMW
38,350 miles
Call dealer
£24,990
2017 BMW X3
Xdrive35D M Sport 5Dr Step Auto
Vines of Redhill BMW
33,158 miles
Call dealer
£27,947
2017 BMW X3
Xdrive35D M Sport 5Dr Step Auto
Williams Bolton BMW
26,325 miles
Call dealer
£25,450
2016 BMW X3
Xdrive35D M Sport 5Dr Step Auto
Marshall BMW of Grimsby
41,462 miles
Call dealer
£23,000
2015 BMW X3
Xdrive35D M Sport 5Dr Step Auto
Evans Halshaw Ford Burnley
51,451 miles
Call dealer
£19,795
2014 BMW X3
Xdrive35D M Sport 5Dr Step Auto
Stratstone Bmw Derby
80,078 miles
Call dealer
£19,640
Buy new from £48,133 (list price from £54,605)
Contract hire from £380.80 per month
Showing 1 - 10 of 13 cars