Let me understand. You want to buy a 15 year old piece of plastic that has been sitting outside in the sun and most likely cracked.
http://realoem.com/bmw/showparts.do?...13&hg=51&fg=20 Is it these?
51711960843
51711960844
Those parts are less than $16.00US new.