How to Repair BMW Windshield Wipers
1. Pull the wiper arm away from the windshield until it locks in a vertical position.
2. Clear away any debris with a nylon-bristled brush. If this does not fix the problem, you may need to replace the motor or the wiper assembly. If the wiper arms are bent, replace the arms. If the blades are worn, replace them. If the wipers hesitate while on or the motor seems weak, replace the motor.
3. Press down on the release tab on the top of the wiper blade assembly and pull the wiper off of the wiper arm. Slide the new wiper blade into the wiper arm lock. Installation is the reverse of removal.
4. Replace the wiper arm. To do this, remove the nut at the base of the wiper arm with a socket wrench and pull out the wiper arm motor. Installation is the reverse of removal.
5. Replace the wiper motor. To do this, open the hood and unplug the wiper motor electrical leads (the wiper motor is on the firewall). Unbolt the wiper motor from the firewall and slide the old motor off of the firewall. Install the new motor. Installation is the reverse of removal.