if when you run your thumb nail over it you can feel it, then nothing that you should use will remove it.
a paint shop or "detailer" (hateful modern term for someone who cleans cars) maybe able to polish them out with a DA and suitable compounds.
if, when you run your thumb nail over it you can't feel it, then you have 2 options, one is a polish or wax with fillers in, the other is a polish with cutting compound in and a ton of elbow grease. for me, I prefer option 2 if it's a known car with known paint.
if you do go option 2, waffle pads and something like maguires ultimate cutting compound or scratch x (basically the same thing in different bottles) followed by swirl x then a normal polish (I like their DX stuff) then a good full body wax (I prefer autoglym at this point). I've also had good outcomes with farecala g3 followed by autoglym super resin (lots of fillers in this though) and finally autoglym HD wax.
the first option, a good clean, a clay bar to remove residues, autoglym super resin twice then 3 coats of autoglym HD tends to hide most defects nicely.