There was a good leak test on Wheeler Dealers, a cosmetic smoke machine inside your car, switch on and leak found. May help?Is there a list of usual suspect areas for water ingress? An idiots guide so to speak.....
...the interior is definitely coming out this week.