You don't say which car you have, and I don't know if all washer systems are the same (M42 vs. M42, etc.).
You are dealing with a reservoir (plastic), a pump (plastic), level sensor (plastic), assorted grommets and an outlet hose (rubber or plastic). All are prone to deterioration over time.
Pull the bottle/pump/sensor and take them inside. Fill the bottle and see if it leaks - hairline cracks may be difficult to see, in any of these items.
Find known good used components or treat your car to a present and buy new!
http://www.realoem.com/bmw/showparts...70&hg=61&fg=45