Filter results 141 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2019 BMW X3
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Quality Part X Ltd
46,735 miles
Request callback
£26,300
2018 BMW X3
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Quality Part X Ltd
48,788 miles
Request callback
£26,480
2019 BMW X3
3.0 M40D 5d 326 BHP
3.0 M40D 5d 326 BHP
Happier Finance Ltd t/a Happier Cars
56,000 miles
Request callback
£27,995
2019 BMW X3
3.0 M40I 5d 356 BHP
3.0 M40I 5d 356 BHP
Happier Finance Ltd t/a Happier Cars
40,000 miles
Request callback
£29,750
2019 BMW X3
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Rix Motor Company Ltd
46,000 miles
Request callback
£29,950
2019 BMW X3
xDrive30d M Sport 5dr Step Auto
xDrive30d M Sport 5dr Step Auto
John Clark BMW Aberdeen
40,456 miles
Request callback
£31,000
2020 BMW X3
xDrive30d M Sport 5dr Step Auto
xDrive30d M Sport 5dr Step Auto
Vertu BMW Teesside
36,743 miles
Request callback
£32,490
2019 BMW X3
xDrive20i xLine 5dr Step Auto
xDrive20i xLine 5dr Step Auto
Rix Motor Company Ltd
20,000 miles
Request callback
£32,950
2023 BMW X3
2.0 XDRIVE30E M SPORT 5d AUTO 288 BHP
2.0 XDRIVE30E M SPORT 5d AUTO 288 BHP
HPL Motors Atherton Preston
9,866 miles
Request callback
£45,999
2020 BMW X3
xDrive X3 M Competition 5dr Step Auto
xDrive X3 M Competition 5dr Step Auto
Rix Motor Company Ltd
29,000 miles
Request callback
£50,950
Buy new from | £43,527 | (list price from £48,070) |
Showing 31 - 45 of 141 cars