Pueden ser diferentes elementos, fusible, un mal contacto debajo del asiento, esterilla, modulo debajo del freno mano aprox. etc. El foro esta lleno de opiniones y soluciones de este tema. Usa el buscador y te saldrán muchos post sobre el tema. Empieza siempre comprobando lo mas sencillo. Osea, contactos sucios debajo asiento, fusible, etc.
Gasolina pero debe ser la sonda lambda, en cuanto me recupere lo llevo a la bmw a hacer una revisión porque voy a cambiar las sondas lambdas los sensores de árboles de levas y caudas