Filter results 201 Cars
Browse by shape
Browse by engine
Sort By
2021 BMW X3
xDrive M40d MHT 5dr Auto
xDrive M40d MHT 5dr Auto
Group 1 Cambridge BMW - 115 miles away
90,700 miles
Call dealer
£28,995
2021 BMW X3
xDrive 30e M Sport 5dr Auto
xDrive 30e M Sport 5dr Auto
Group 1 Cambridge BMW - 115 miles away
36,707 miles
Call dealer
£29,495
2022 BMW X3
xDrive20i MHT M Sport 5dr Step Auto
xDrive20i MHT M Sport 5dr Step Auto
Group 1 Cambridge BMW - 115 miles away
37,367 miles
Call dealer
£36,995
2022 BMW X3
xDrive M40i MHT 5dr Auto
xDrive M40i MHT 5dr Auto
Group 1 Cambridge BMW - 115 miles away
48,146 miles
Call dealer
£40,995
2023 BMW X3
xDrive M40d MHT 5dr Auto
xDrive M40d MHT 5dr Auto
Group 1 Cambridge BMW - 115 miles away
19,538 miles
Call dealer
£46,495
2024 BMW X3
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Group 1 Cambridge BMW - 115 miles away
8,438 miles
Call dealer
£52,995
2025 BMW X3
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Group 1 Cambridge BMW - 115 miles away
7 miles
Call dealer
£52,995
2025 BMW X3
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Group 1 Cambridge BMW - 115 miles away
9,943 miles
Call dealer
£52,995
2025 BMW X3
xDrive 30e M Sport 5dr Auto
xDrive 30e M Sport 5dr Auto
Group 1 Cambridge BMW - 115 miles away
4,309 miles
Call dealer
£62,995
2025 BMW X3
xDrive M50 5dr Auto
xDrive M50 5dr Auto
Group 1 Cambridge BMW - 115 miles away
176 miles
Call dealer
£67,995
2023 BMW X3
xDrive M40i MHT 5dr Auto
xDrive M40i MHT 5dr Auto
Marshall Jaguar Cambridge - 121 miles away
31,137 miles
Call dealer
£47,374
2023 BMW X3
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Marshall Jaguar Cheltenham & Gloucester - 123 miles away
33,221 miles
Call dealer
£37,517
2021 BMW X3
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Group 1 Norwich BMW - 130 miles away
37,691 miles
Call dealer
£28,495
2022 BMW X3
xDrive20i MHT M Sport 5dr Step Auto
xDrive20i MHT M Sport 5dr Step Auto
Group 1 Norwich BMW - 130 miles away
33,103 miles
Call dealer
£32,995
Buy new from | £46,584 | (list price from £51,660) |
Showing 46 - 60 of 201 cars