One problem related to check engine light on has been reported for the 2006 BMW 330. The most recently reported issues are listed below.
Tl- the contact owns a 2006 BMW 330xi. The contact stated that while driving approximately 60 mph the vehicle suddenly stalled and shut off. After restarting the vehicle the check engine light remained illuminated before eventually turning off. The vehicle was taken to the local independent mechanic who diagnosed that the engine head bolts had fractured. The vehicle was not repaired. The manufacturer was not notified of the failure. The failure mileage was 105,000. Jft.