My advise....
Simple care of your cars, just apply RainX(silicon base) on your car windscreen and wiper blades, also add a few drops to the washer tank. This will stop any wiper squeaking on the wind screen. I used to see and learn from my dad, he is quite passionate with his BMW F10 and other cars.