We've got a couple of HP K5400Dn printers which are really good, ink seems to last ages in them, can get them for £88 too.

How much were you looking to spend?