Best, cheapest, and longest lived. You can have any one of the three, but not even two together, except maybe best and longest lived like a Kyocera Colour Laser Printer for about £3,000.
So you need to prioritise and decide exactly want you want to do with it. As a rule, cheap printers have high running costs and don't last long.
1. Do you need colour?
2. How many pages a month do you print - roughly will do. < 100 > 1,000 >> even more than that.
3. How big? A4 enough? Edge to edge printing? A3? CDs?
4. What quality? Glossy Photos for an art gallery? Colour covers for a newsletter? B&W mostly?