Sort By
2020 BMW X3
xDrive M40d 5dr Step Auto
Grassicks Bmw, Perth
4,700 miles
Call dealer
£42,800
2019 BMW X3
Xdrive M40D 5Dr Step Auto
Barons BMW Farnborough
9,074 miles
Call dealer
£43,495
2019 BMW X3
Xdrive M40D 5Dr Step Auto
Williams Bolton BMW
5,656 miles
Call dealer
£38,990
2020 BMW X3
Xdrive M40D 5Dr Step Auto
Williams Stockport BMW
6,235 miles
Call dealer
£42,990
2019 BMW X3
Xdrive M40D 5Dr Step Auto
Westerly BMW Exeter
20,467 miles
Call dealer
£37,995
2019 BMW X3
Xdrive M40D 5Dr Step Auto
Halliwell Jones Wilmslow
9,330 miles
Call dealer
£40,990
2019 BMW X3
Xdrive M40D 5Dr Step Auto
Halliwell Jones Wilmslow
3,082 miles
Call dealer
£40,980
2019 BMW X3
Xdrive M40D 5Dr Step Auto
Halliwell Jones Chester
6,501 miles
Call dealer
£41,980
2020 BMW X3
Xdrive M40D 5Dr Step Auto
Barons BMW Stansted
2,294 miles
Call dealer
£40,990
2019 BMW X3
Xdrive M40D 5Dr Step Auto
Inchcape Cooper York BMW
6,881 miles
Call dealer
£41,571
Buy new from £48,133 (list price from £54,605)
Contract hire from £380.80 per month
Showing 1 - 10 of 13 cars