There is a leak in the sunroof.
Leaking sunroofs are never fun to repair. Most of the time the problem on your car is clogged sunroof drains. With the sunroof open use compressed air to blow the drains clear. If they are clear or if this does not fix it then the sunroof would typically need to be taken apart and the seals replaced.
Have a car question? Get free advice from our top-rated mechanics.
Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing