I have a 2000 323 and the other morning I pulled out of the driveway and heard a sloshing sound of water. I opened the top halfway and sure enough there was water inside the roof compartment. I did some searching on this forum and it turns out I have a bad seal somewhere and the drainage holes...
I don't think it had been done since the car came from the showroom 10 years ago.
<img src="http://photos.e46fanatics.com/data/4452/medium/IMG_20101008_102554.jpg" />
Let me know what you think. I've never done this to my car before.