I use E-Bay. A little practice, and one figures out the shoe sizes, and what one likes. Perhaps review shoes to see if others say they run big or small. Widths?
Prices can be half new (for very good shoes), or even less.
I find metric sizing is much more representative of bike shoes than standard sizes (45, 46, 47, etc).