You should look into getting a pre-lci e92 front lip. Should cover all of the scratches on the bumper. This seems like your best bet if you don't trust a paint shop.
https://www.amazon.com/Pre-painted-2...868508141&th=1
Not sure on the quality on this one but here's an example ^