Filter results 45 Cars
Browse by engine
Browse by trim
Sort By
2018 BMW X3
XDRIVE30D M SPORT 5dr auto (PRO MEDIA, FULL LEATHER)
XDRIVE30D M SPORT 5dr auto (PRO MEDIA, FULL LEATHER)
Jeff White Motors
48,721 miles
Request callback
£24,988
2019 BMW X3
3.0 XDRIVE30D M SPORT 5d AUTO 261 BHP
3.0 XDRIVE30D M SPORT 5d AUTO 261 BHP
HPL Motors Oldham Oldham
59,909 miles
Request callback
£25,499
2019 BMW X3
2.0 XDRIVE20I M SPORT 5d 181 BHP
2.0 XDRIVE20I M SPORT 5d 181 BHP
Crawford Clarke Cars
41,000 miles
Request callback
£25,995
2019 BMW X3
xDrive20d M Sport 5dr Step Auto
xDrive20d M Sport 5dr Step Auto
Greg Mitchell Motors
38,570 miles
Request callback
£26,945
2021 BMW X3
xDrive20d MHT M Sport 5dr Step Auto
xDrive20d MHT M Sport 5dr Step Auto
Peter Vardy Edinburgh BMW
50,000 miles
Request callback
£27,600
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
2020 BMW X3
2.0 XDRIVE20D M SPORT 5d 188 BHP
2.0 XDRIVE20D M SPORT 5d 188 BHP
Motor 4 U Limited
65,000 miles
Request callback
£28,788
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
2020 BMW X3
2.0 XDRIVE30E M SPORT 5d 289 BHP
2.0 XDRIVE30E M SPORT 5d 289 BHP
Motor 4 U Limited
60,000 miles
Request callback
£32,988
2023 BMW X3
G01 X3 xDrive20d xLine ZA LCI B47 2.0d
G01 X3 xDrive20d xLine ZA LCI B47 2.0d
Peter Vardy Edinburgh BMW
5,905 miles
Request callback
£41,350
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
Buy new from | £43,527 | (list price from £48,070) |
Showing 31 - 45 of 45 cars