Its a typicle fault with Audis (and other VAGs).
The washer jet goes through the middle of the motor, this then leaks and water gets in to the motor and causes corrosion of the metal contact.
You can sometimes get away with cleaning it, Like pj123 said.
This worked for my mate but failed for me and a friend with his B7.
I removed my motor and he bought a new one.