How long does it take for your wipers to start squeaking and where do you get a replacement? Do you go for genuine BMW or non originals? Mine started after 15 months, I seem to remember there were tricks for getting them smooth again like ACF50 maybe?