Looks like a relay under the rear seat is bad. Swapped relay towards passenger side and the wipers are working now. I have a spare relay but the connector 30 and 87 is switched around from BMW orginal relay. But I guess this doesn't matter since those two connectors either open or close to allow current through. Turned out to be something simple after all...