Nothing removes dirt except for washing with a wash mitt. It might remove "some" dirt, but it's not going to clean road grime off your car. All those videos where they tell you that it emulsifies dirt and make it slide right off the car are pretty much just bold face lies. But the foam does serve a couple purposes. First, it gives you good lubricity for cleaning the car properly. Second it provides a good marker for areas you've already done because it's pretty easy to see where you have and haven't cleaned with the foam on the car.