Lately, I’ve had good luck at Walmart.
I usually get my 9mm ammo from Cabelas or Midway USA, but I have also walked right in to a Walmart and have not had any problems buying a couple 100 round boxes of target ammo.