Lighten Up! This isn't your local dealership where you pay big bucks to get answers. Everyone who participates here does so for FREE! Your post was read 25 times.
If you had done a search you'd have learned that sun roofs are not a typical DIY job. That means that maybe a dozen or so are qualified to even venture a guess. Believe it or not, those techs are out earning a living during the day.
If you need, no, DEMAND immediate answers, get in your car, drive to Dallas and PAY someone. Otherwise, be patient. Sometimes it takes a couple of days to get a question answered.
91 300E 120K
90 300SE 275K (sold)
92 BMW 525iM 120K
90 BMW 525iA 175K
85 300D 175K (sold)
84 300SD 245K (sold)