What is the green LED doing next to your headlamp switch when AUTO mode is selected? Only asking in case you also have "adaptive" headlights and a possible issue with that feature.
As you can see in the page from the owners manual...the automatic headlamp's sensitivity can be adjusted (obviously with BMW DIS/GT-1 or aftermarket hardware/software previously mentioned):