One problem related to headlights has been reported for the 2009 BMW 328. The most recently reported issues are listed below.
While driving back from gulf shores alabama my headlights started flickering on and off while driving on the highway the power went off on the radio lights on the dashboard went off the steering wheel locked up and an sos button came on. The windshield wipers stopped and it was torrential rains and total darkness on interstate 75. When I could see well enough to get over to the brim I googled the codes that were flashing and was given further instruction on how to get my car started again. The headlights flickering on and off and visibility ( with the rain ) was impossible. Several various codes continued to pop up and this happened until we arrivd at our destination. It was if the whole computer board had gone haywire . Every code imaginable came on and we had to stop to figure out what to do to get the car going. Since then my BMW will not start unless the battery is charged. It says battery discharging or battery was disconnected so I have to keep battery cables with me at all times. So last night I'm having the airbag code come on which I do have a recall on that, as well. I have taken several pictures of the various codes involved which I will attach.