Seems from my short experiance that buying something close to what you want will generaly save you money. Once you start fixing and upgrading the money pit gets deep quick.
In my mind, one exception might be the engine. Buy one that's due for an overhaul and you'll know exactly what's going into it, might cost a bit more than you could get out of it right away but you'll know it's done right.