If your BMW headlights are flickering, it can be caused by a couple of things, like blown fuses, damaged light control switches or some broken sensors (e.g., the ones comprising the KAFAS system). Unless you are looking through a camera lens at LED lamps – in this case, lights can flicker due to the fact that camera shutter speed and LED dimming frequency are not synchronized.