I have seen other posts on this issue pertaining to E60's. According to what I have read, BMW has a "new & improved" door seal available. If your car is under warranty I would call your nearest dealer to confirm this is true. If so...problem (theoretically) solved.