Check out West Texas Military Surplus (2319 34th)
I was in there a couple of weeks ago looking at an XD 9 Sub compact - $470. XD 40 was same price.
Compact 45 was $490 IIRC.
Beats Academy, Gander, and Gun Shak (almost a $100 more

Beware, there is another Gun Shop a few blocks west of WTMS. I bought a gun from him for a good price but when I was in there last he let his buddy fondle a gun. In the process the buddy pointed it all around the store...repeatedly. I stepped behind a safe and waited for the buddy to put it down. I then quickly left the store. He may have good prices and is friendly enough but I will not go there again. YMMV