Sort By
2015 BMW X3
Xdrive30D Xline 5Dr Step Auto
Knights North Staffordshire
33,122 miles
Call dealer
£18,980
2013 BMW X3
Xdrive20D Se 5Dr Step Auto
SEAT Darlington
30,400 miles
Call dealer
£13,690
2015 BMW X3
Sdrive18D Se 5Dr Step Auto
Arnold Clark Edinburgh Seafield Peugeot / Seat / Cupra / Skoda
34,348 miles
Call dealer
£14,998
2015 BMW X3
Xdrive20D Se 5Dr Step Auto
Arnold Clark Shrewsbury Motorstore
71,194 miles
Call dealer
£16,998
2017 BMW X3
Xdrive20D M Sport 5Dr Step Auto
Arnold Clark Shrewsbury Motorstore
35,734 miles
Call dealer
£21,998
2018 BMW X3
Xdrive30D M Sport 5Dr Step Auto
Arnold Clark Stoke-On-Trent Motorstore
23,206 miles
Call dealer
£29,498
2020 BMW X3
Xdrive20D M Sport 5Dr Step Auto
Grassicks Bmw, Perth
4,500 miles
Call dealer
£35,900
2019 BMW X3
Xdrive M40D 5Dr Step Auto
Williams Bolton BMW
5,656 miles
Call dealer
£38,990
2017 BMW X3
Xdrive20D Xline 5Dr Step Auto
Williams Bolton BMW
13,697 miles
Call dealer
£22,490
2019 BMW X3
Xdrive20D M Sport 5Dr Step Auto
Williams Bolton BMW
3,440 miles
Call dealer
£33,990
Buy new from £48,133 (list price from £54,605)
Contract hire from £380.80 per month
Showing 1 - 10 of 405 cars