I would try and avoid a repaint. I have had my rear bumper replaced and repainted. They have repainted it twice with someone from the paint supplier on hand to mix it the second time. They had three different samples. Came close the second time, but it shows in sunlight. I have a difficult colour to paint mind you - carbon black.
2012 535xi M-Sport, Carbon Black, Cinnamon-Alum Hex, Exec Pack, Tech Pack, HUD, Damper Control, BMW Apps, Heated Rear Seats, BMS Tune