They have local stores just for automotive paints and supplies. The paint shops do buy their supplies from them.
touch up paint go to dealer spray can auto paint you can buy at your local auto part store the brand is Duplicolor or Dupont if you need a larger amount go to a body shop in your area and ask for a pint orqt of mixed paint per your cars paint code.