I really don't have that much money and, well I'm not getting any soon so the least amount I've seen is like 40 bucks. So is there a cheaper place to find them?
You have to be careful with eBay but you can often get a good deal.
Amazon is almost always the cheapest place to buy games new. You can also buy from their affiliate sellers. For example, HG is only $28.49.
Used video game stores are another option. Places like EB games, GameStop, and GameCrazy will usually have good deals, although no promises that the game will be in stock. Also, like said before, EBay can get you great deals.
Ebay. Nothing More Needs to be said.
I'll go with the affiliate sellers the've got low prices.