I replaced my base-model front bumper with the M sport version. Please see this thread:
http://f10.5post.com/forums/showthread.php?t=806000
I am happy with the new look and I'm glad I went with OEM-everything.
To summarize the advice I offer in other posts, take the following page to your local parts department. This page has the discounted price for the full kit. getbmwparts.com is just another BMW dealership, so any one of them can give to you the same price.
http://www.getbmwparts.com/partlocat...subcat1=189453
The paint and installation will each take a good portion of a work day, so plan on being without the car for a few days.
Enjoy!