That's an easy one. There's either 2 or 3 drains right under the front windscreen. They drain down the side of each wheel arch. If blocked with leaves etc, water can pour in to the top of the dash via the heater vents. I know it's comically bad design eh? The people that say german...