None of those are under 500 new, as far as I know.
Try seeing if you can find something used for that amount or try finding an older model. You might not have much luck in the sub 500 level, but look at the thread on sub 750 road bikes for ideas. It's a sticky!