Why did the EML light come on and my car started slowing down?
“EML” stands for Engine Management Light. If your BMW EML light is on, the car’s computers have detected a problem with the engine. This could be something minor, so in some cases, it’s safe to drive your car until you can get it into a shop. However, since this was paired with deceleration, you probably have a problem with the electronic throttle control system.
This system takes several things into account, including engine temperature, speed and throttle input, to determine how much to open the throttle. You could have a failing sensor, a wiring issue, or a failing throttle body. While your car is still drivable in this state, you should get it diagnosed by a mechanic as soon as possible.