My windshield was replaced and one of the wiper arms was off.
I found measurements or something online and removed the arm and re-positioned it.
The problem of the wiping sounds like either a bent arm or maybe somehow the arms were swapped side to side if this is possible.
I recall there may be a specific arm for each side of the vehicle??
Check
BMW Parts Catalog for wiper arm part numbers.