I generally buy my cpus off from
pricewatch. You can choose what the best pricepoint is for you there. Then you could try ebay, but most of that stuff doesn't come with a warranty. Check the reseller rating before you buy at resellerratings.com
Pricewatch is your best guide.
I would like to know if there is anything comparable to pricewatch, but I doubt it.