Possibly, however, my car has been maintained per the Mercedes schedule so it should have been getting all the appropriate lubrications, cleanings, and functional checks. It had a fresh 45,000 mile check at the dealer's facility when I bought it, had the 52,500 check at another dealer's facility, and failed at 57,800 miles. A bigger problem may have been that I just don't open the sun roof much (I sunburn easily, it's noisy, and if you spend a lot of time on freeways it is smelly). Never have liked the @#$&%*@@! things much to begin with but you can't avoid them any more.
92 300E (Black/Grey interior: wife's car)
94 E320 Wagon (White/Saddle interior, Eibach springs, '96 E420 16 x 7.5 wheels)