I too have a cold start problem problem in the morning, and suffer a few "misfires"... but after the first cup of coffee, its sorted out :rollsmile:
Could be 02 sensors, i suggest having a diagnostics done. You would be surprised how little on your BMW actually causes a warning light...