So my mini has alerted me it's low on washer fluid... After reading lots of horror stories about people using non-bmw fluid and all the pipes/jets getting clogged with congealed fluid it's made me wonder.

I've always bought cheap £2 ready mixed fluid from the supermarket for my previous cars, is it necessary to spend £18+ for the official BMW stuff?