Just go to the humane society and get a rescue cat.
You could probably find something on Craig's list. However if get one from the Humane Society or other reputable shelter or rescue, the money you pay is for a healthy cat that has been spayed or neutered and had vaccines. It is much cheaper than getting free cat and then paying for all that.