BMWs own screen wash contains a bactericide I was told by the BMW service guy who flushed out my blocked washer system under warranty after I used super market stuff . Not that much more expensive than cheap stuff and I have never had another problem.