I buy all my handgun ammo online. I have seen ammo in several calibers at Bass Pro Shops from time to time, didn't buy any because I have enough for my requirements.
For example, at this moment, surplusammo.com has private label .40 S&W for $24.99 a box.