I got it from getbmwparts.com. Here is the info on the part, quoted from their email to me:
This item is 18307599743, $333.00 online. It ships at a pre-calculated flatrate per our shipping policy at 75.00 due to the large size.