Waxing it helps a LOT. Those duster thingies, lol, they work like a charm, although sometimes my benz-driving neighbors are like wtf, he's detailing that?
The only other way is to save up for a paintjob. Yellow will hide the daily scum; yellow as a color blends visually to the human eye, so little imperfections have a hard time showing up.
Shingo