BMW Questions? Ask a BMW Repair Expert for Answers.
Hello, my name is***** are a lot of things that can cause this and since the engine light is coming on the first thing I would do would be to scan the computer for codes. If you do not have a code reader most auto parts stores will do this for free. if you bring me the codes it will help. Most of the time when this occurs at low speeds it is caused by a dirty or failing throttle body or possibly a crankshaft position sensor.