Here is my 2 cents. Please take it with light heart.
Its not only about where to buy, but also what to buy. Quality makes a huge difference to investors when selling. For this reason, I will ONLY purchase bars/ignots of certain refiners.
In my opinion and my strategy, I only buy the following..
Scotiabank (Cant go wrong with banks)
and if I can find .9999 if possible. I would consider Pamp! But their markup is too much. I collect their signature stuff like special dragon editions etc..
Like I said, To each their own!!