Paint work on mine is very good (non-metallic) but the surface was heavily contaminated on delivery by iron spots (being parked outside the factory is the usual culprit or being transported by rail). It can look like sand spots. Buy some IronX, spray it on, watch the spots dissolve to purple, rinse off and you'll fine the very small brown spots gone and your car all smooth. This will not come off with washing, bad idea to try to remove it with a clay bar - use IronX or equivalent. It's not a fault of the paint shop, happens naturally from the environment, just worse if car has been near heavy industry.
It you car has been 'coated' by the dealer I can almost guarantee they will not have removed this contamination and it will stay under the coating. Total lack of prep is why you need a specialist to apply these coatings.