FWIW, no volume purchases here, but APMEX on eBay has been good for some of my purchases.
Also, JMBullion on eBay has has provided a couple good prices with quick delivery.
I use eBay and my local coin store for my small purchases.
It’s easy to compare the prices, and delivery or pick-up is easy from my point of view.