BMW part# 46 63 2 308 715
It's gone up a bit in price since I bought one in '12.
$237 then.....$302 now :mbird new from Max's. Aprox $200usd(will vary with exchange rate) from Motobins + shipping.
Then there is always the breakers, but no guarantees that they will be straight and unstressed.