I would recommend Body Works by Murray Motors (BMW certified) and SVE Autobody (in Broomfield.) SVE did my bumper on my E46 and did a great job. If you call them, ask for Mike Meyers.
08 E90 | Jet Black / Black | 6MT
Mods: RAC RG63 w/ Pirelli Corsa 255F/285R | Akrapovic Evo Exhaust | OEM Blacklines
Winter Setup: OEM 18s w/ Nokian Hakkapeliita R 245/40-18