Got a sunroof...?
If so, then yeah, check that LCM pronto! There was a local E53 catch fire a couple of years back. Not sure what caused it, but it started under the dash somewhere Might have been the recently install aftermarket HU but seeing how the LCM can meltdown, all bets are off...