How do you guys protect your cars from nicks and scratches? I mean my car is almost mint but it's been repainted entirely 3 years ago and I managed to have a few scratches on it (actually two fine hair scratch that are 2 inch long and can't be removed by any polishing) and freaking stone chips on the front end :(.