sunroofs are infamous in the e36. unfortunately it can EASILY be that the entire casette has to be replaced. i have a problem with mine, and i freaked, but then figured out it was minor. the diffuser that pops up when the sunroof opens in mine is kind of messed up, therefore i have to be moving (pressure on the diffuser from air) in order to close mine.