Bienvenido a la familia BMWFAQ, como bien te sugiere
@Alberto(Lagu) deberías hacerlo escanear para conocer el código de fallo debido a que el origen del mensaje puede estar ocasionado en diferentes problemas Esntre otros :
a) Problemas de encendido en los cilindros: la marcha del motor es irregular
b) Problemas en el sensor de oxígeno o sonda Lambda : la marcha del motor es irregular.
c) Problemas en la alimentación del motor
d) Problemas en el sistema eléctrico, falsos contactos, cables cortados, etc , etc
e) si la Luz de Check Engine parpadea y luego se apaga puede pasar que la falla quedó bragada en la memoria pero que ya no está presente
f) si la Luz de Check Engine queda encendida permanentemente : existe un problema pero el funcionamiento del vehículo sigue normal
g) si la Luz de check Engine parpadea y no se apaga si es de color amarillo : indicador de un problema medianamente e importante , lo ideal es no utilizar el vehículo hasta tanto sea revisado por un profesional
h) si la Luz de check Engine parpadea y no se apaga si es de color rojo . Inmovilizar el vehículo hasta su revsion por parte de personal competente.
saludos