My secret to keeping it clean... only drive in perfect weather!
A little over a year old with only 3,500 miles on it.
Actually, I have barely driven it on sunny day's lately, its been so hot!
I wipe it down with a warm damp rag with a little bit of dish detergent mixed in to the warm water in the bucket. When done, I armor all the parts at the top that are exposed to the sun, near the windshield wipers.
I didn't pay 27k to just stare at it in my garage. lol