I had the exact same problem.  Took it to my local dealer who charged me £400 to fix - basically, the vents under the windscreen filled up with dirt (dead leaves, etc) over time blocking the drain holes.   When it rained hard, the water would build up and enter the cabin from the front passenger footwell.  Think it's a fundamental design flaw - but clearly not covered by the warranty.