Sort By
2017 BMW X3
Xdrive30D M Sport 5Dr Step Auto
Blue Bell Crewe
15,896 miles
Call dealer
£29,980
2016 BMW X3
Xdrive30D M Sport 5Dr Step Auto
Marshall BMW of Scunthorpe
34,788 miles
Call dealer
£21,450
2015 BMW X3
Xdrive30D M Sport 5Dr Step Auto
Specialist Cars Volkswagen Aberdeen
41,773 miles
Call dealer
£19,995
2017 BMW X3
Xdrive30D M Sport 5Dr Step Auto
Listers BMW King's Lynn
22,800 miles
Call dealer
£28,988
2015 BMW X3
Xdrive30D Xline 5Dr Step Auto
Knights North Staffordshire
33,122 miles
Call dealer
£18,980
2018 BMW X3
Xdrive30D M Sport 5Dr Step Auto
Arnold Clark Stoke-On-Trent Motorstore
23,206 miles
Call dealer
£29,498
2018 BMW X3
Xdrive30D M Sport 5Dr Step Auto
Westerly BMW Yeovil
28,885 miles
Call dealer
£29,500
2017 BMW X3
Xdrive30D M Sport 5Dr Step Auto
Halliwell Jones North Wales
25,101 miles
Call dealer
£29,980
2019 BMW X3
Xdrive30D M Sport 5Dr Step Auto
Barons BMW Farnborough
9,250 miles
Call dealer
£37,495
2020 BMW X3
Xdrive30D M Sport 5Dr Step Auto
Inchcape Cooper Ipswich BMW
687 miles
Call dealer
£45,991
Buy new from £48,133 (list price from £54,605)
Contract hire from £380.80 per month
Showing 1 - 10 of 30 cars