My sunroof has been ratling for about a year and is getting worse. After the recent heavy rain, I noticed that my driver's side seatbelt was wet so I figure that I need to have the sunroof replaced. This is probably going to be very expensive. Can anyone suggest a GOOD independent shop in the Montgomery County area to have this done. I have a 2000 528i. Thanks.