Originally Posted by Smoltz
The only difference is the reflector. A bodyshop could modify the bumper but it would cost more than you might think (~$200-300) and would never be the same as a factory part.
European bumpers can be ordered painted. I don't recall the exact price for the E46. $600 +/- $150 sounds about right. The factory bumper can be resold for a few hundred most likely reducing the net cost.
I didn't know you could order factory bumpers painted. A good body shop can match the paint well in a small area provided it's not something unusual like Jerez. But I agree that that's subjective.