Sort By
2019 BMW X3
xDrive20d xLine 5dr Step Auto
Knights North Staffordshire
6,719 miles
Call dealer
£32,980
2016 BMW X3
xDrive20d SE 5dr Step Auto
Inchcape Cooper BMW Malton
17,108 miles
Call dealer
£20,991
2017 BMW X3
xDrive20d M Sport 5dr Step Auto
Chandlers BMW Hailsham
24,445 miles
Call dealer
£25,990
2018 BMW X3
xDrive M40i 5dr Step Auto
Chandlers BMW Hailsham
35,665 miles
Call dealer
£34,990
2019 BMW X3
xDrive20d M Sport 5dr Step Auto
Halliwell Jones North Wales
8,682 miles
Call dealer
£32,880
2020 BMW X3
xDrive20d xLine 5dr Step Auto
Eastern Bmw, Edinburgh
2,100 miles
Call dealer
£32,500
2019 BMW X3
xDrive20d M Sport 5dr Step Auto
Halliwell Jones Wilmslow
5,280 miles
Call dealer
£34,980
2019 BMW X3
xDrive20d M Sport 5dr Step Auto
Halliwell Jones Wilmslow
6,628 miles
Call dealer
£34,980
2019 BMW X3
xDrive20d M Sport 5dr Step Auto
Williams Bolton BMW
10 miles
Call dealer
£34,990
2020 BMW X3
xDrive M40d 5dr Step Auto
Grassicks Bmw, Perth
4,700 miles
Call dealer
£42,800
Buy new from £48,133 (list price from £54,605)
Contract hire from £380.80 per month
Showing 1 - 10 of 369 cars