One problem related to software has been reported for the 2007 BMW 335. The most recently reported issues are listed below.
BMW 335xi fire burned car total loss after driving 1/4 mile. Vehicle was at BMW days earlier with a complaint of rough idle/reduced power. Told engine faults would be handled by software update. Fire burned two cars with a small explosion and 15 foot flames.