It's really important not to just buy the cheapest printer based on price. What do you need it for? Colour is expensive, especially if you buy an inkjet and use it a lot - cartridges hold little ink and cost a bomb. However, if you're planning on using it less often a cheap inkjet could be perfect.
I do a lot of printing, mainly business and text, so i bought a Samsung laser printer from Argos and it's fine. I could've bought 3 inkjets for the same price, but the ink cartridges would've bankrupted me by now. the toner for this one is more expensive to buy, but it will need changing very few times. get the idea..?