Not easy finding BMW OEM parts on the net. Internationally I do only know http://www.bikebandit.com . Probably their prices can not compare http://www.ascycles.com/ (but they ship only inside US).
Peter.PEOPLE WHO HAVE VISIONS SHOULD GO TO SEE THEIR DOCTOR