Your looking in the right places, but don’t forget auctions. But, auctions are a hobby of their own. Need to go to 10 before you find one that sells at good deals. Online ones tend to sell higher than in person.
Biggest 2 things you need to get a good deal: the persistence/patience to keep looking, and willingness to drive at the drop of a hat.
Where are you located?