Is it better to buy tires at the dealership or at a discount tire store or Sam's Club etc?
usually, the tires made for Walmart/Sams Club are a cheaper made version of the tires you can get at a tire shop. I had a ton of issues with Goodyears from Walmart, whereas I hardly ever had issues with Goodyears actually purchased from Goodyear.
I would go to a tire shop myself (and that is what I do.) Dealer will be likely be overpriced, and the discount stores will give you a lower quality tire.
Then find an alignment shop, and get the front end aligned.