Filter results 128 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2021 BMW X3
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Marshall BMW Hampshire
29,544 miles
Request callback
£30,939
2024 BMW X3
xDrive30d MHT M Sport 5dr Auto
xDrive30d MHT M Sport 5dr Auto
Ocean Group BMW Paignton
11,554 miles
Request callback
£48,700
2024 BMW X3
xDrive 30e M Sport 5dr Auto
xDrive 30e M Sport 5dr Auto
Ocean Group BMW Plymouth
9,571 miles
Request callback
£45,400
2024 BMW X3
xDrive 30e M Sport 5dr Auto
xDrive 30e M Sport 5dr Auto
Ocean Group BMW Penryn
11,614 miles
Request callback
£45,400
2022 BMW X3
xDrive20i MHT M Sport 5dr Step Auto
xDrive20i MHT M Sport 5dr Step Auto
Marshall Volkswagen Loughton
20,891 miles
Request callback
£37,430
2021 BMW X3
xDrive20i M Sport 5dr Step Auto
xDrive20i M Sport 5dr Step Auto
Vertu BMW Teesside
27,856 miles
Request callback
£31,051
2023 BMW X3
xDrive30d MHT M Sport 5dr Auto
xDrive30d MHT M Sport 5dr Auto
Ocean Group BMW Penryn
6,136 miles
Request callback
£48,700
2021 BMW X3
xDrive 30e M Sport 5dr Auto
xDrive 30e M Sport 5dr Auto
Marshall Volvo Cambridge
35,596 miles
Request callback
£28,850
2021 BMW X3
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Marshall Volvo Derby
18,786 miles
Request callback
£29,690
Buy new from | £45,508 | (list price from £50,185) |
Showing 91 - 105 of 128 cars