Hola compi,
Lo primero quita el cargador y limpia los ejes metalicos por donde se desliza la optica del cd, mira que no haya nada atascado y que el cd gire sin problema, con un bastoncillo humedesido en agua limpia la lente no uses disolventes, si con esto no va pero el cd gira es probable que se haya descalibrado la optica, otra manera para ver que es lo que pasa con el cargador a parte de diagnosticar con un bmw scanner es usar un resler para leer lo que pasa por el ibus y determinar en que punto se queda pillado pero eso ya es tener la interface de resler, la que tengo yo es la de USb pero hay varios tipos de puerto serie y más, no es necesario desconectar la bateria pero si puedes mejor todavia.
Saludos.