Some OEM CPus do not come with a heatsink or fan. Verify if it does or does not if you are going to order OEM. If it doesn't, it may actually be cheaper to buy retail.
That being said, I always buy OEM when I can to save some scratch, and I have never had a problem.