Looks like they are available here for most 328i years:
http://www.amazon.com/BMW-Genuine-Cover-Front-325xi/dp/B007RHWZNO
Be sure to plug in the year at the top of the page to see if this is right for you.
It won't be painted though. That is kind of the tricky part.