Filter results 77 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2019 BMW 3 Series
2.0 330I M SPORT 4d AUTO 255 BHP
2.0 330I M SPORT 4d AUTO 255 BHP
HPL Motors Atherton Preston
38,543 miles
Request callback
£21,499
2019 BMW 3 Series
2.0 320D M SPORT 4d AUTO 188 BHP
2.0 320D M SPORT 4d AUTO 188 BHP
S James Prestige Limited
53,800 miles
Request callback
£21,790
2019 BMW 3 Series
2.0 320D XDRIVE M SPORT 4d 188 BHP
2.0 320D XDRIVE M SPORT 4d 188 BHP
MotorClass
54,767 miles
Request callback
£21,995
2019 BMW 3 Series
2.0 320D XDRIVE M SPORT 4d AUTO 188 BHP
2.0 320D XDRIVE M SPORT 4d AUTO 188 BHP
HPL Motors Oldham Oldham
52,488 miles
Request callback
£21,999
2021 BMW 3 Series
2.0 330E M SPORT 4d 288 BHP
2.0 330E M SPORT 4d 288 BHP
Auto Infusion Ltd
72,931 miles
Request callback
£22,019
2020 BMW 3 Series
2.0 330E SPORT PRO 4d 289 BHP
2.0 330E SPORT PRO 4d 289 BHP
Car Time Motor Co UK Ltd Bury
49,063 miles
Request callback
£22,079
2019 BMW 3 Series
2.0 318D SE 4d 148 BHP
2.0 318D SE 4d 148 BHP
Ron Skinner & Sons Tredegar
22,743 miles
Request callback
£22,199
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
46,700 miles
Request callback
£22,490
2021 BMW 3 Series
2.0 330E SPORT PRO 4d 288 BHP
2.0 330E SPORT PRO 4d 288 BHP
Auto Infusion Ltd
55,073 miles
Request callback
£22,500
2019 BMW 3 Series
2.0 320D SE 4d 188 BHP
2.0 320D SE 4d 188 BHP
Ron Skinner & Sons Tredegar
38,114 miles
Request callback
£22,799
2021 BMW 3 Series
2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (292 ps)
2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (292 ps)
Oakwood Motor Company Ltd
61,032 miles
Request callback
£23,382
2021 BMW 3 Series
2.0 330E M SPORT 5d 288 BHP
2.0 330E M SPORT 5d 288 BHP
Auto Infusion Ltd
78,413 miles
Request callback
£23,388
2021 BMW 3 Series
2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (292 ps)
2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (292 ps)
Oakwood Motor Company Ltd
66,339 miles
Request callback
£23,982
2021 BMW 3 Series
2.0 330E XDRIVE M SPORT PRO EDITION 4d AUTO 288 BHP
2.0 330E XDRIVE M SPORT PRO EDITION 4d AUTO 288 BHP
S James Prestige Limited
50,800 miles
Request callback
£23,990
2019 BMW 3 Series
2.0 320I M SPORT 4d 181 BHP
2.0 320I M SPORT 4d 181 BHP
Car Time Motor Co UK Ltd Bury
34,274 miles
Request callback
£24,300
Buy new from | £31,460 | (list price from £34,910) |
Showing 46 - 60 of 77 cars