Jimm 11/17/2012The leak may be coming from the weatherseal (weatherstrip) above the doors, around the windows or around the windshield. In any case, the typical fix is to remove the faulty seal and replace with new.
monteur 11/18/2012Most likely the sunroof drains are blocked. Open the driver's door to its widest position. Check on the post to which the door is attached for a short rubber tube which is crimped at the bottom end. Cut the crimped end off to open the drain. Repeat the process on the right side.