Filter results 18 Cars
Browse by shape
Browse by trim
Sort By
2019 BMW X3
2.0 XDRIVE20I M SPORT 5d 181 BHP
2.0 XDRIVE20I M SPORT 5d 181 BHP
Crawford Clarke Cars
41,000 miles
Request callback
£25,995
2019 BMW X3
xDrive20i xLine 5dr Step Auto
xDrive20i xLine 5dr Step Auto
Rix Motor Company Ltd
20,000 miles
Request callback
£32,950
2021 BMW X3
xDrive20i M Sport 5dr Step Auto
xDrive20i M Sport 5dr Step Auto
Vertu BMW Teesside
20,522 miles
Request callback
£31,991
2019 BMW X3
xDrive20i M Sport 5dr Step Auto
xDrive20i M Sport 5dr Step Auto
CarSupermarket.Com Sheffield
23,138 miles
Request callback
£28,657
2021 BMW X3
xDrive20i M Sport 5dr Step Auto
xDrive20i M Sport 5dr Step Auto
Endeavour Approved
60,628 miles
Request callback
£26,990
2021 BMW X3
xDrive20i xLine 5dr Step Auto
xDrive20i xLine 5dr Step Auto
Stephen James Bmw Ruxley
13,941 miles
Request callback
£33,995
2021 BMW X3
xDrive20i M Sport 5dr Step Auto
xDrive20i M Sport 5dr Step Auto
Stephen James Bmw Ruxley
14,222 miles
Request callback
£34,249
2022 BMW X3
xDrive20i MHT M Sport 5dr Step Auto
xDrive20i MHT M Sport 5dr Step Auto
Stephen James Bmw Enfield
12,024 miles
Request callback
£42,995
2018 BMW X3
xDrive20i M Sport 5dr Step Auto
xDrive20i M Sport 5dr Step Auto
Stephen James Bmw Woolwich
8,733 miles
Request callback
£29,995
2021 BMW X3
xDrive20i M Sport 5dr Step Auto
xDrive20i M Sport 5dr Step Auto
Stephen James Bmw Bromley
13,216 miles
Request callback
£32,795
Buy new from | £43,527 | (list price from £48,070) |
Showing 1 - 15 of 18 cars