You should be able to purchase the part from your local BMW dealer. Mine cost about $100.00 bucks. It cost me about $40.00 bucks to have it installed at a local auto repair company. Only took my guy about 30 minutes to pop it in an bolt it down. Looks great!
I hope this helps.