^John is correct - Berli's is THE place, but sometimes insurance won't cover their additional cost. I had an OEM Aero front lip for my 2007 E92 painted and installed at RRCC, and they matched things perfectly, as did Berli's on the rear trunklid lip on the same car.
Little known fact: your bumper covers are a slightly different shade than the rest of your car, as they're painted and installed in a different shop from the main body panels. The guy at RRCC used "sprayout" sheets with maybe 12 different shades of Sparkling Graphite to match perfectly to the bumper panel, but it was just slightly different from the hood and front fender. Any body shop that will take your car out in the sunlight and do a sprayout match like that is one you want to go to for sure!
2013 F30 335i M-Sport 8AT/MPE/MPPK, 2016 228i M-Sport Cabrio 8AT