entire rubber seal around opening on car body may need to be replaced .sometimes the door card requires removing to fix what is known as door membrane,that is a moulded sheet of grey matierial stuck to the door.they usually only ever leak after some person has repaired door actuator or window regulator and failed to re-set membrane properly.temporary solution is to apply silicone rubber cleaning product around rubber seals.