Genuine BMW washers are about 85 quid each, takes about 20 mins to fit, very straight forward. Would you believe my passenger side one is now gone, I think its high cross wind on the motorway rips them off when they become exposed.
For this one I bought one from Amazon, will be interesting to see if there is any difference.