Filter results 39 Cars
Browse by shape
Browse by engine
Sort By
2021 BMW 3 Series
2.0 330E M SPORT 5d AUTO 288 BHP
2.0 330E M SPORT 5d AUTO 288 BHP
S James Prestige Limited
63,800 miles
Call dealer
£26,028
2019 BMW 3 Series
2.0 320I M SPORT 4d AUTO 181 BHP
2.0 320I M SPORT 4d AUTO 181 BHP
S James Prestige Limited
22,400 miles
Call dealer
£26,148
2019 BMW 3 Series
2.0 330I M SPORT 4d AUTO 255 BHP
2.0 330I M SPORT 4d AUTO 255 BHP
S James Prestige Limited
32,200 miles
Call dealer
£27,588
2019 BMW 3 Series
2.0 330I M SPORT 4d AUTO 255 BHP
2.0 330I M SPORT 4d AUTO 255 BHP
S James Prestige Limited
25,300 miles
Call dealer
£28,188
2020 BMW 3 Series
2.0 320D M SPORT MHEV 5d AUTO 188 BHP
2.0 320D M SPORT MHEV 5d AUTO 188 BHP
S James Prestige Limited
53,900 miles
Call dealer
£28,776
2021 BMW 3 Series
2.0 330I M SPORT 4d 255 BHP Heated Front Seats, Parking Assistant, Adaptive LED Lights, Ambient Ligh
2.0 330I M SPORT 4d 255 BHP Heated Front Seats, Parking Assistant, Adaptive LED Lights, Ambient Ligh
Car Time Motor Co UK Ltd Rochdale
48,204 miles
Call dealer
£28,788
2021 BMW 3 Series
2.0 330E M SPORT 5d AUTO 288 BHP
2.0 330E M SPORT 5d AUTO 288 BHP
S James Prestige Limited
41,100 miles
Call dealer
£28,788
2020 BMW 3 Series
2.0 320D XDRIVE M SPORT MHEV 4d AUTO 188 BHP
2.0 320D XDRIVE M SPORT MHEV 4d AUTO 188 BHP
S James Prestige Limited
45,100 miles
Call dealer
£29,388
Buy new from | £31,898 | (list price from £35,410) |
Showing 31 - 39 of 39 cars