Filter results 35 Cars
Browse by shape
Sort By
2023 BMW X3
2.0 20i MHT M Sport SUV 5dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (184 ps)
2.0 20i MHT M Sport SUV 5dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (184 ps)
MotorClass
13,000 miles
Call dealer
£38,995
2024 BMW X3
2.0 20i MHT M Sport SUV 5dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (184 ps)
2.0 20i MHT M Sport SUV 5dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (184 ps)
HPL Motors Oldham Oldham
22,994 miles
Call dealer
£39,999
2024 BMW X3
2.0 20i MHT M Sport SUV 5dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (184 ps)
2.0 20i MHT M Sport SUV 5dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (184 ps)
HPL Motors Oldham Oldham
20,847 miles
Call dealer
£40,499
2021 BMW X3
xDrive20i MHT M Sport 5dr Step Auto
xDrive20i MHT M Sport 5dr Step Auto
Group 1 Norwich BMW
34,405 miles
Call dealer
£34,895
2023 BMW X3
xDrive20i MHT M Sport 5dr Step Auto
xDrive20i MHT M Sport 5dr Step Auto
Group 1 Hailsham BMW
20,078 miles
Call dealer
£37,995
2024 BMW X3
xDrive20i MHT M Sport 5dr Step Auto
xDrive20i MHT M Sport 5dr Step Auto
John Clark BMW Tayside
8,781 miles
Call dealer
£47,500
2021 BMW X3
xDrive20i MHT M Sport 5dr Step Auto
xDrive20i MHT M Sport 5dr Step Auto
Group 1 Farnborough BMW
25,207 miles
Call dealer
£35,995
2024 BMW X3
xDrive20i MHT M Sport 5dr Step Auto
xDrive20i MHT M Sport 5dr Step Auto
Group 1 Colchester BMW
27,626 miles
Call dealer
£40,695
2023 BMW X3
xDrive20i MHT M Sport 5dr Step Auto
xDrive20i MHT M Sport 5dr Step Auto
Group 1 Cambridge BMW
17,005 miles
Call dealer
£40,995
2024 BMW X3
xDrive20i MHT M Sport 5dr Step Auto
xDrive20i MHT M Sport 5dr Step Auto
Marshall BMW Scunthorpe
6,547 miles
Call dealer
£44,991
2024 BMW X3
xDrive20i MHT M Sport 5dr Step Auto
xDrive20i MHT M Sport 5dr Step Auto
JCT600 Approved Centre Bradford
26,764 miles
Call dealer
£40,990
2024 BMW X3
xDrive20i MHT M Sport 5dr Step Auto
xDrive20i MHT M Sport 5dr Step Auto
Group 1 Reading BMW
27,730 miles
Call dealer
£41,450
2022 BMW X3
xDrive20i MHT M Sport 5dr Step Auto
xDrive20i MHT M Sport 5dr Step Auto
Group 1 Chelmsford BMW
12,212 miles
Call dealer
£37,850
Buy new from | £46,529 | (list price from £51,605) |
Showing 1 - 15 of 35 cars