What kind of soap are you using to wash your car? The issue could be that you are using a soap that is not strong enough to clean dirt and traffic film. Look up the pH level of your car wash soap. Many car soaps are pH neutral, since pH neutral soaps won't effect car waxes and sealants. But they also do not clean as effectively.
I suggest you buy a stronger product with a higher pH, such as Opitmum Power Clean:
Optimum Power Clean is an environmentally friendly, safe, yet powerful All Purpose Cleaner. The unique formula contains special polymers and emulsifiers br
optimumcarcare.com
You dilute Opitmum Power Clean at a ratio of 3:1 with water. Spray this solution on your lower panels, let it dwell for 3-4 minutes, then wash with a higher pH Soap such as Griots Garage Foaming Surface Prep:
Intense cleaning action with Foaming Surface Prep. It breaks down waxes & contaminants and avoids scratches. It extended dwell times for ultimate cleaning.
www.griotsgarage.com
Keep in mind that both Optimum Power Clean and Griots Garage Foaming Surface Prep, given their higher pH levels, will clean a lot more effectively (and hopefully remove the yellow film in your pics). But they will also strip any waxes or sealants. So after washing with these products, you will have to reapply waxes or sealants.