When I used to live in San Diego I used Mr. Clean Autodry car wash, Armor all interior wipes, great products btw. Now living in Mississippi, not so much, I live in an apartment complex and the public hose has it's connector cut off

no more Mr. Clean

. I live like 2 minutes from the coast so I have to deal with sand, put some armor all on your tires so the sand doesn't seep in. I work in the boonies and the bugs down, I don't know whats in the water (besides the oil) but these bad boys are huge, and they come in groups. So just know your area and what to keep in mind. I put rain x windshield wipers on my 7 and they are awesome, awesome upgrade
Edit: Forgot to add, get small brushes from a hobby store, great for those small areas in the interior.