Check youre wiper relay under the dash. You may be better off just replacing it.
On another detail, depending on you car you will have a wiper delay, or control unit under the dash on the passanger side, sometime that goes bad as well.
Motors are not a common failure.
Replace the wire relay under the dash on the passenger side.
On the driver side, you will find the electrical connetor that goes to the motor, unplugged it and use some contact cleaner to ensure clean contacts.
You are a BMW driver when you become part of the "Ultimate Driving Machine"
Fraude an Fahren
BMW > Bayerische Motorenwerke
Auf Viedersehen der herr www.clemsonfsae.com