It seems to me that if the towing agency caused the scratches, they should pay a detailer to remove them. Just towing your car away does not give them the right to damage your car, I would report it to your Insurance company and get them to help you out. After all, it is vandalism and should be covered by "Comprehensive" which usually has not deductible. I had an idiot kick a dent in my fender and the Insurance company paid me 440 dollars to get it fixed. There was no requirement that I fix it either. I could have just pocketed the money.
Now about that scratch. A colored polish would be best. When the factory paints a car it is with flat paint, then they spray it with Polyurethane to give it he gloss. Touch up paints, even in spray cans, will not come out shiny even if you rub it down with rubbing compound. Please don't ruin that shiny beauty. Bottled touch ups to blob. Can't fix it with a brush.
Now about that scratch. A colored polish would be best. When the factory paints a car it is with flat paint, then they spray it with Polyurethane to give it he gloss. Touch up paints, even in spray cans, will not come out shiny even if you rub it down with rubbing compound. Please don't ruin that shiny beauty. Bottled touch ups to blob. Can't fix it with a brush.