Carmax? You paid too much.
Phonebook! Look it up, a lot of the guys are running thier own buisness out of their own van. These guys make ass-loads of money, talk to a few and find the cheapest. You can talk the privately owned guys down to a more reasonable price also. I work with a couple of them and got my whole car pulled for $100.