The problem isn't that baffeling to a certified BMW technicican avalible at any approved service center. These cars have been out for a while, and the oler techs are very capible of fixing this problem. This sounds like a Bus or networking problem only diagnosisably with very exspensive BMW "scan tools". (Seriously) Bus systems make small problems seem outragous, but the fix is still quite simple.