Filter results 254 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2022 BMW X3
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Lookers BMW Crewe
44,381 miles
Request callback
£36,999
2017 BMW X3
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
John Clark BMW Aberdeen
42,578 miles
Request callback
£20,300
2021 BMW X3
xDrive30d MHT M Sport 5dr Auto
xDrive30d MHT M Sport 5dr Auto
John Clark BMW Aberdeen
21,684 miles
Request callback
£42,000
2020 BMW X3
xDrive20i M Sport 5dr Step Auto
xDrive20i M Sport 5dr Step Auto
Welcome to Williams Stockport BMW
37,267 miles
Request callback
£28,990
2023 BMW X3
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Welcome to Williams Bolton BMW
19,499 miles
Request callback
£41,990
2019 BMW X3
xDrive20i M Sport 5dr Step Auto
xDrive20i M Sport 5dr Step Auto
Motorpoint Oldbury
31,255 miles
Request callback
£27,999
2023 BMW X3
xDrive 30e M Sport 5dr Auto
xDrive 30e M Sport 5dr Auto
Marshall BMW Hampshire
11,060 miles
Request callback
£44,956
2023 BMW X3
xDrive 30e M Sport 5dr Auto
xDrive 30e M Sport 5dr Auto
Marshall BMW Scunthorpe
8,655 miles
Request callback
£46,614
2021 BMW X3
xDrive20i M Sport 5dr Step Auto
xDrive20i M Sport 5dr Step Auto
Bristol Street Nissan Northampton
30,964 miles
Request callback
£30,445
2020 BMW X3
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Lookers BMW Crewe
20,565 miles
Request callback
£32,999
Buy new from | £27,830 | (list price from £31,075) |
Showing 46 - 60 of 254 cars