Treat it like a business and buy something that works on paper and not because you like it. Like others have said, be prepared to walk away - once you have done that a few times it makes future purchases a bit easier.
Also, the deal of the century comes by at least once a week.
I'm a...