Bilt hamber auto foam or their touchless are very good at lifting most of the traffic film but as said they dont get all of it off.
They are designed to help remove the worst of the dirt before a contact wash so you dont rub in any grit etc and cause marring to the paint.