I recently bought a '06 330i in black. 3 days later i found a series of small scratches on the side of the door when i came back. ( i guess some dumbass flew open his door at 60mph while it was parked so it hit mines) anyway, i tried using the gs27 scratch remover a few times but it didnt completely remove the scratches. What do you guys suggest i do? Should i take it to the dealer or a bodyshop place. I know they will charge the Sh*t out of me. Do you guys know any product or meathod i can do to remove small scratches? Thank You.