Filter results 42 Cars
Browse by engine
Sort By
2021 BMW 3 Series
330e M Sport Pro Edition 4dr Step Auto
330e M Sport Pro Edition 4dr Step Auto
Group 1 Reading BMW
44,390 miles
Call dealer
£23,995
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,514
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
£31,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
Buy new from | £36,566 | (list price from £41,310) |
Showing 1 - 15 of 42 cars