It is very common for the lifters in the sunroof to break in e36s. Mine did it while I had the sunroof out doing my headliner. The price on the sunroof is really good, usually its much more costly. Not sure on the headliner, did mine myself (what a bitch I don't recommend) I think $200 to $300 should be fair if the quality id good, ask to see some of their work. I would also suggest watching them take the pieces out of a car and see if they are careful, the tabs are fragile on the pillars.
PRESIDENT OF THE OVER 10 YEARS OLD AND UNDER 100K MILES CLUB
1993 325i 5spd
Benfer Performance Intake
M-tech Pedals and Shiftknob
Bavarian Auto Floor Mats
Wheelskin Steering Wheel Cover
Panasonic Head Unit
Euro Projector Lights w/ black Housing
Black Housing Clear Corners
MORE TO COME!!
<img src='http://plaza.ufl.edu/dunna/Pictures/banner.jpg' border='0' alt='user posted image' />