I have a2015 XF Sportbarke and I had ingress on the passenger side, quite a bad ingress, I had the pollen housing resealed but to no avail, I then placed some black insulation tape to cover the gap between the screen and the scuttle and it stopped overnight, about 3 months later I had a serious stone chip that could not be repaired so had a new screen under insurance, cost me £90 excess., after that no tape and no ingress whatever so it was a badly fitted screen after all. .