My white BMW has these brown spots from iron particles present. Very hard to remove. I had trouble even with clay bar. Most prevalent area is the lower part of body where road spray hits the body.
I just tried a product called Auto Glym Magma. I can report it works very well. You first wash your car and dry it. Then spray this stuff all over the car (wheels, glass, everything). Wait 5 minutes or so. Every contaminate in the paint reacts and turns purple. My car which is wash and waxed regularly had purple show up all over it. You then wash the car again. You cannot just hose this stuff off. You have to use a wash mitt with car soap and give it a good scrub.
I waxed the car after and found no traces of the brown spots. I was really impressed. After the wax the paint felt very very smooth.
http://www.canadiantire.ca/en/pdp/autoglym-magma-0396166p.htmlThere are some u tube videos showing it being used.
https://www.youtube.com/watch?v=RU-LJsmfupoIt is expensive at $18.00. Some say that that one bottle can do 2 cars. I used 3/4 of a bottle on my car but maybe I went overboard a bit. Anyways in my opinion it worked so well it is worth it. I got it on sale for about $15.00.
I used it on a hot sunny day. The stuff dried very quickly on the car. Maybe doing in shade would be better. Also the brakes grind a bit for firsts couple stops after use because of this stuffs reaction to the iron on the discs. That problem clears up quickly.
It seems to me like this is virtually like a spray-on clay bar. I find it so much easier than claying the car and in my opinion more effective.