One problem related to service engine light on has been reported for the 2007 BMW 328. The most recently reported issues are listed below.
Service engine light has come on 5 times within the past 6 weeks. I have returned to the dealership and they have been unable to identify the problem. The dealership has advised the dealership to reset the computer program, replace a purge valve, and eventually has had to replace the entire computer system. This has resulted in 5 visits to the dealership and an extreme inconvenience.