They have drains on all four corners the fronts go thru the "a" pillar and exit behind the panel on the front fender, the rears thru the rear pillars thru the trunk and out near the air flap behind the bumper.
If the gasket is bad it is available and can be replaced $150, it is a litle tricky but patience will get it in. I would look carefully at the old one because it has two different lips and there is a up and down. I had a rust spot taken out in the corner, and opted to relace it rather than mask around it. The idiots ( non MB body shop) stuffed it in by starting it and then working around the opening it was then too long and they cut it. The roof would not work properly. I made them buy another from MB and installed it myself, corners first, and then work it in all the way. I used a small wallpaper roller to seat it. "perfect" I have not cleaned the drains or had any problems.
If the gasket is bad it is available and can be replaced $150, it is a litle tricky but patience will get it in. I would look carefully at the old one because it has two different lips and there is a up and down. I had a rust spot taken out in the corner, and opted to relace it rather than mask around it. The idiots ( non MB body shop) stuffed it in by starting it and then working around the opening it was then too long and they cut it. The roof would not work properly. I made them buy another from MB and installed it myself, corners first, and then work it in all the way. I used a small wallpaper roller to seat it. "perfect" I have not cleaned the drains or had any problems.