Mercedes-Benz C300 moon roof won't close due to broken roof rails requiring 1,300 replacement on Mercedes-Benz C300

Submitted by Vehicle Owner · Jun 23, 2025
Published by RepairPal

Problem overview

Some Mercedes-Benz C300 owners report experiencing issues with their moonroof not closing due to broken roof rails, which may require a costly replacement ranging from $1,300 to $4,000. These owners note that dealership repair costs can be particularly high, with charges around $1,250 for replacing the entire sunroof rails, excluding labor. Additionally, some owners consider DIY options, where parts for a moonroof replacement can cost between $100 and $250, though local rates vary. It has been reported that opting for specialized auto repair shops may provide more affordable alternatives compared to dealerships. However, the complexity of replacing the guide rails, which involves removing the headliner to access necessary bolts, can contribute to the overall repair costs, making it essential for owners to carefully assess their options.

1 person reported this problem
0 comments
Schedule Repair

Mercedes-Benz C300 vehicles with this problem

0 model year affected

Search for another problem

RepairPal Car Genius

Ask our experts about your Mercedes-Benz.

RepairPal Car Genius™ is a free resource for vehicle owners seeking advice on maintenance, auto repair, shop inquiries, estimates, and finding a trustworthy repair shop in your area.

 Auto Repair Expert Auto Repair Expert

Call us at 877-913-1554

Available 9am – 6pm ET Monday through Friday

Call Our Experts