Welcome!

You might want to check out www.bmwe34.net for common issues.

Point C - lots of times those switches get gummed up (from what I read), and they become inoperable. Someone else probably has greater insight into maybe testing the motors.