i thought i'd share this with you. I've been using Windex Multi-purpose to get stains out of my car for a while now. it works absolute wonders. You just spray it on the stain, let it sit for a couple seconds, then rub it out with paper towels. It get old stains out, including just dirt that has accumulated over time. it doesn't bleach, doesn't smell, and dries quickly. very little scrubbing.
If you want to try it, you can get it at any grocery store. I use windex Multi purpose w/vinegar, but i haven't tried anything else (i'm assuming its the vinegar that does the cleaning).
just thought you'd like to know