Filter results 53 Cars
Browse by trim
Sort By
2018 BMW 3 Series
330e M Sport Shadow Edition 4dr Step Auto
330e M Sport Shadow Edition 4dr Step Auto
Dick Lovett BMW Bristol
53,695 miles
Call dealer
£14,900
2023 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Marshall BMW Scunthorpe
22,378 miles
Call dealer
£27,442
2024 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Group 1 Farnborough BMW
4,713 miles
Call dealer
£30,995
2024 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Group 1 Farnborough BMW
7,296 miles
Call dealer
£31,995
2021 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Group 1 Colchester BMW
43,606 miles
Call dealer
£20,231
2021 BMW 3 Series
330e xDrive Sport Pro 4dr Step Auto
330e xDrive Sport Pro 4dr Step Auto
JCT600 Approved Centre Bradford
44,056 miles
Call dealer
£20,933
2023 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Dick Lovett BMW Melksham
15,731 miles
Call dealer
£32,990
Buy new from | £36,566 | (list price from £41,310) |
Showing 16 - 30 of 53 cars