If it's leaking the moonroof drains near the front are plugged.
It is up in the front corners of the moonroof it might be a hidden by the moonroof track. If you take a look you should see a pen size hole and it drains into your wheel wel.
Clean the drains.
Ideally through the fixture trap or clean out and NO chemicals
How do you clean out bottom drains of quarter panel on a 2001 325i?Read more: http://wiki.answers.com/How_do_you_clean_out_bottom_dains_of_quarter_panel_on_a_2001_325i#ixzz1YzPcBxqW
Clean drains,toilet bowls,etc.
The best equipment used to clean drains are snakes, augers, plungers, and chemicals similar to Draino to disolve clogs. Be very careful or you may end up having to call a professional. This should sum it up nicely. http://www.howtocleanthings.com/how-to-clean-a-drain.htm
remove the headliner remove the old moonroof install new moonroof replace headliner
sunroof pops up,moonroof slides back.
To remove the moonroof on a 1997 Honda Passport EX 4WD, you'll need to first remove the interior trim pieces surrounding the moonroof. Then, carefully unbolt the moonroof assembly from the vehicle and disconnect any wiring harnesses or tubing that may be attached. Finally, lift the moonroof out of the vehicle and set it aside for reinstallation or replacement.
no only the Si version will have a sunroof. HF and DX versions do not come with any type of moonroof nor sunroof
duct tape