So simple and obvious... Usually people who don't take the time to do these things don't take the time to care for their cars in the first place. It's a simple red flag for buyers.
I find that Armor All works well for my roof rack, running boards, fender flares, and tires on my 2000 4Runner. Now that I have a new 2016 4Runner with painted wheels, I wonder what I should clean them with. Any ideas?