As said as long as theres enough product on there a good mop can get rid of alot of scratches, may poss need a bit of a flat first or a touch of paint as said to fill deep ones but you'd be surprised how good just a mop is!!
My 306 TD is white and the paint has always been flat as fook since ive had it and ive never taken much time to look after it as its a work horse, got round to mopping it at work the other week and tis like a brand new car!! and it was only a quick buzz round