2009 BMW 328 - White smoke

what might be causing white smoke upon start up as well as rough idling, and stalling when rpm slows down

Head gasket is one of many possibilities.

My crystal ball says… prepare for either an expensive repair bill… or for a vehicle trade in your future…

Sorry.