The speakers are about 6-7 years old now, you may only have one speaker thats bad, freaking the amp out. I would disconnect one at a time til you figure out which one may be bad. I'd post up the sunroof question in our 5 series forum.
__________________ -There are 10 kinds of people. Those who understand binary, and those who do not.
-If we ever forget that we are One Nation Under God, then we will be a nation gone under...Ronald Reagan