It wont leave your car spotless by just foaming and rinsing it off,it works better if you have clayed and put a decent wax or sealant on your car.
It helps remove a little bit more grime than just pre rinsing alone, before washing.
Dont expect miracles!