While washing my car the other day I found that I got something all over it that won't come off. It's mostly on the hood, with some down the sides, and my guess is it's oil. I've got a silver car, less than a year old, and it's got little black/brown spots all over. They're very tiny and hard to see until you get real close to the car. Also the surface feels rather rough. I haven't taken as good of care of the car as I should have so far. I bought it in the fall and it was a demo with 3k on it already. Since then I've only put about 5k on it, and I've washed it a few times at an automatic brushless carwash which also sprays wax on it. I hadn't really looked close at it so I don't know when this stuff got on there, but it's baked on pretty good now. I've been out of work for four months and it sits in the garage most of the time, so I imagine this stuff has been on there a while. Anyways, I searched on here and found a couple of threads on car cleaning but nothing really covered cleaning tough dirt. So far I've tried some Meguair's paint cleaner and that didn't do much. I've also tried some claymagic, which has helped, but it's not getting all of it. Should I just keep working on it with the clay? Or is there something else I should use? Once I get the oil or whatever it is off, I'm going to go over it again with the Meguair's cleaner, then wax it.