Contact Zionsville Autosport. Check Bimmer or Roundel ads in the back. here's the web link: http://www.zionsvilleautosport.com/ They may have some salvaged parts for your model (?)
My first impulses would be to check local salvage yards, eBay, and www.car-part.com. Buying local is best, as shipping will eat you alive on the hood in particular. Good luck with your search! Digby