Filter results 158 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2021 BMW X3
2.0 30e 12kWh M Sport 5dr Auto xDrive (SAT NAV, FULL LEATHER)
2.0 30e 12kWh M Sport 5dr Auto xDrive (SAT NAV, FULL LEATHER)
Jeff White Motors
45,266 miles
Request callback
£26,988
2019 BMW X3
3.0 M40i GPF SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (354 ps)
3.0 M40i GPF SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (354 ps)
Wavertree Car Centre Ltd
66,399 miles
Request callback
£27,495
2020 BMW X3
2.0 20d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)
2.0 20d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)
Roadside Garages Limited
27,395 miles
Request callback
£27,995
2020 BMW X3
2.0 20i GPF M Sport SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)
2.0 20i GPF M Sport SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)
HPL Motors Oldham Oldham
30,250 miles
Request callback
£29,499
2021 BMW X3
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
John Clark BMW Aberdeen
29,542 miles
Request callback
£31,200
2022 BMW X3
xDrive20i MHT M Sport 5dr Step Auto
xDrive20i MHT M Sport 5dr Step Auto
Vertu Mercedes-Benz of Reading
21,003 miles
Request callback
£36,990
2023 BMW X3
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Marshall Jaguar Cheltenham & Gloucester
31,000 miles
Request callback
£39,397
2021 BMW X3
3.0 M40i Auto xDrive Euro 6 (s/s) 5dr
3.0 M40i Auto xDrive Euro 6 (s/s) 5dr
Ideal Cars Sussex Limited
12,024 miles
Request callback
£41,995
2023 BMW X3
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
John Clark BMW Aberdeen
9,542 miles
Request callback
£45,000
Buy new from | £45,653 | (list price from £50,185) |
Showing 16 - 30 of 158 cars