Filter results 14 Cars
Browse by trim
Sort By
2019 BMW X3
xDrive20i xLine 5dr Step Auto
xDrive20i xLine 5dr Step Auto
Rix Motor Company Ltd
20,000 miles
Request callback
£32,950
2018 BMW X3
xDrive20i xLine 5dr Step Auto
xDrive20i xLine 5dr Step Auto
John Clark Volvo Edinburgh
43,063 miles
Request callback
£23,000
2019 BMW X3
xDrive20i M Sport 5dr Step Auto
xDrive20i M Sport 5dr Step Auto
John Clark BMW Tayside
63,842 miles
Request callback
£24,000
2020 BMW X3
xDrive20i M Sport 5dr Step Auto
xDrive20i M Sport 5dr Step Auto
John Clark BMW Tayside
33,875 miles
Request callback
£28,000
2021 BMW X3
xDrive20i M Sport 5dr Step Auto
xDrive20i M Sport 5dr Step Auto
Ocean Group BMW Penryn
23,436 miles
Request callback
£33,850
2023 BMW X3
xDrive20i MHT M Sport 5dr Step Auto
xDrive20i MHT M Sport 5dr Step Auto
John Clark BMW Tayside
3,000 miles
Request callback
£46,000
2020 BMW X3
xDrive20i M Sport 5dr Step Auto
xDrive20i M Sport 5dr Step Auto
John Clark BMW Aberdeen
44,655 miles
Request callback
£28,499
Buy new from | £43,550 | (list price from £48,015) |
Showing 1 - 14 of 14 cars