Wow how did you find them? That's a far better solution than the bodge job I just did lol... Thanks for the info.Bit of a common problem due to wear and tear on the hose and cables running through it. It is usually the brown cable that seems to break first.
I fixed mine last year with a new cable kit I bought on fleabay. The cable kit is made by GEWIE in Germany:
They do these for all sorts of Bimmers, as well as other makes of car. It takes a little while to fit, but it's an easy DIY and you end up with nice new cables and rubber hose. I've had no problems since doing it.