Filter results 352 Cars
Browse by shape
Browse by engine
Sort By
2019 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
CarSupermarket.Com Birmingham
39,515 miles
Request callback
£26,657
2022 BMW 3 Series
318d MHT M Sport 4dr Step Auto
318d MHT M Sport 4dr Step Auto
Ocean Group BMW Penryn
21,231 miles
Request callback
£28,950
2008 BMW 3 Series
3.0 325D M SPORT 2d AUTO 195 BHP
3.0 325D M SPORT 2d AUTO 195 BHP
Wavertree Car Centre Ltd
116,275 miles
Request callback
£4,995
2013 BMW 3 Series
2.0 320D M SPORT 2d 181 BHP * DIESEL * AUTOMATIC
2.0 320D M SPORT 2d 181 BHP * DIESEL * AUTOMATIC
Peels Wheels Used Car Specialists
113,000 miles
Request callback
£5,975
2015 BMW 3 Series
2.0 320D XDRIVE M SPORT 4d 181 BHP
2.0 320D XDRIVE M SPORT 4d 181 BHP
Errigal Motor Company Ltd
139,000 miles
Request callback
£7,750
2010 BMW 3 Series
3.0 330D M SPORT 2d 242 BHP AUTOMATIC CONVERTIBLE
3.0 330D M SPORT 2d 242 BHP AUTOMATIC CONVERTIBLE
NTR Cars
47,977 miles
Request callback
£8,995
2012 BMW 3 Series
320d M Sport 2.0 320d M Sport Coupe
320d M Sport 2.0 320d M Sport Coupe
Roadside Motors, Moneymore
59,000 miles
Request callback
£8,995
2015 BMW 3 Series
2.0 318D M SPORT 4d 141 BHP great valve, lots of spec
2.0 318D M SPORT 4d 141 BHP great valve, lots of spec
weonlysellusedcars.com
86,824 miles
Request callback
£8,995
Buy new from | £36,294 | (list price from £40,220) |
Showing 1 - 15 of 352 cars