Gotta admit, the £36 one from LandRoverSparesUK on eBay does look genuine, has Land Rover on the box and BMW on the part, which makes sense. Have ordered one, let's hope it does the trick.
Guess I'll be driving the wife's car today though. It's times like this I'm glad I bought her an Alfa...