Filter results 19 Cars
Browse by shape
Browse by trim
Sort By
2018 BMW 3 Series
2.0 330I M SPORT 4d AUTO 248 BHP
2.0 330I M SPORT 4d AUTO 248 BHP
HPL Motors Atherton Preston
47,417 miles
Request callback
£15,999
2017 BMW 3 Series
2.0 330i M Sport Shadow Edition Auto Euro 6 (s/s) 4dr
2.0 330i M Sport Shadow Edition Auto Euro 6 (s/s) 4dr
Motor Ring
20,600 miles
Request callback
£19,920
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
£21,990
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
Request callback
£28,500
2021 BMW 3 Series
330i M Sport 4dr Step Auto
330i M Sport 4dr Step Auto
Welcome to Williams Stockport BMW
28,757 miles
Request callback
£26,990
2021 BMW 3 Series
330i M Sport 4dr Step Auto
330i M Sport 4dr Step Auto
Prestige Cars Kent
15,729 miles
Request callback
£27,845
2021 BMW 3 Series
330i M Sport 4dr Step Auto
330i M Sport 4dr Step Auto
Marshall BMW Bournemouth
13,601 miles
Request callback
£29,835
2020 BMW 3 Series
330i M Sport 4dr Step Auto
330i M Sport 4dr Step Auto
Lookers BMW Crewe
31,197 miles
Request callback
£24,999
2022 BMW 3 Series
330i M Sport 4dr Step Auto
330i M Sport 4dr Step Auto
Marshall BMW Bournemouth
20,546 miles
Request callback
£28,359
2020 BMW 3 Series
330i M Sport 4dr Step Auto
330i M Sport 4dr Step Auto
Hippo Motor Group
31,505 miles
Request callback
£24,720
2021 BMW 3 Series
330i M Sport 4dr Step Auto
330i M Sport 4dr Step Auto
Marshall Jaguar Newbury
22,625 miles
Request callback
£28,250
Buy new from | £36,294 | (list price from £40,220) |
Showing 1 - 15 of 19 cars