If its on alpine white it would be like many suggested fall out and iron contaminants.
you can use
Auto Finesse Iron Out or
Wolf's Decon Gel for this.
finish up by using a
nanoskin autoscrub pad or
clay bar.
for the tough stuff you can also use
Stoner's Tarminator
take a look at a few 1's that we have done with these issues.
BMW 135 new car prep and opti coat
BMW 135 with coating applied