If you don't mind driving to Catonsville, near intersection of Rt 40 and Rolling Rd, there's a shop called Eurosport. I think they may have changed their name to Pie's Eurosport now. They performed a marvelous job on my M3 several years ago. Pretty much the entire left side had to be repainted thanks to a deer. As anal as I am, I could not tell as far as paint match and panel alignment. Good luck.