The switch dirty most likely. My wifes 525 had the same, until I cleaned the switch and M-mode works now. As for the anemic issue get a EAT chip for it. I can agree with you on the 535im issue my "91 535im EAT" is a different beast, but the "93 525ia EAT" is great for the wife!