My car is only 45 days old (2007 Chrysler 300 srt*) and I keep it fairly clean ie, give it a daily wipe down and weekly cleaning. I've already clayed/polished and sealed.
The problem I am having is that it seems after every weekend wash I somehow manage to put some minor surface scratches...