Filter results 58 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2017 BMW X4
3.0 XDRIVE30D M SPORT 4d 255 BHP
3.0 XDRIVE30D M SPORT 4d 255 BHP
CarWorld Supermarket Westwood
35,305 miles
Request callback
£26,388
2019 BMW X4
2.0 XDRIVE20D M SPORT X 4d 188 BHP IN WHITE WITH 49,000 MILES AND A FULL SERVICE HISTORY, 2 OWNER FR
2.0 XDRIVE20D M SPORT X 4d 188 BHP IN WHITE WITH 49,000 MILES AND A FULL SERVICE HISTORY, 2 OWNER FR
Approved Cars Ltd
49,000 miles
Request callback
£27,499
2019 BMW X4
2.0 XDRIVE20D M SPORT X 4d AUTO 188 BHP
2.0 XDRIVE20D M SPORT X 4d AUTO 188 BHP
HPL Motors Oldham Oldham
29,055 miles
Request callback
£28,999
2021 BMW X4
2.0 XDRIVE20D M SPORT MHEV 4d 188 BHP
2.0 XDRIVE20D M SPORT MHEV 4d 188 BHP
Fermanagh Auto Sales
30,064 miles
Request callback
£33,990
2022 BMW X4
G02 X4 xDrive30d M Sport LCI B57 3.0d
G02 X4 xDrive30d M Sport LCI B57 3.0d
Peter Vardy Edinburgh BMW
3,769 miles
Request callback
£48,500
2023 BMW X4
G02 X4 xDrive20d M Sport LCI B47 2.0d
G02 X4 xDrive20d M Sport LCI B47 2.0d
Peter Vardy Edinburgh BMW
8,019 miles
Request callback
£51,790
2019 BMW X4
xDrive M40d 5dr Step Auto
xDrive M40d 5dr Step Auto
Steven Eagell Lexus Wolverhampton
31,226 miles
Request callback
£33,395
Buy new from | £49,370 | (list price from £54,045) |
Showing 16 - 30 of 58 cars