getbmwparts.com has it for $165 shipped, it comes with all the hardware.
http://www.trademotion.com/partlocat...catalogid=4462 You could also post the part number in this thread on bf.c, Chris has really fantastic prices on OEM parts and super fast shipping.
http://forums.bimmerforums.com/forum...d.php?t=912473