The seal on my 2020 Volvo XC60 moonroof allowed water to leak under the floorboards. My car is only 6 years old. We had a lot of rain over a short period and I noticed the sound of water sloshing around under the floor. Nothing was wet inside the car. My Check Engine light came on as well. I took it to the Volvo service dept. They are now saying wires are corroded and that it will cost me over $11,000 to fix this problem. Again - my car is only 6 years old, and less than 70K miles. With my previous Volvo, that I had for 18 years, I never had this problem.
NHTSA ODI 11742884