I don't think anywhere has it on sale if that is what you are asking. Battle.net is obviously the easiest, but if you want a physical copy, Amazon is a good place to start. I would steer away from buying it on places like ebay or grey market sites, even if it's a few dollars cheaper.