depends on what sort of quality of prints you are looking for, laser printer will always have their limit on image quality due to laser technology. but there are some modern laser printers which does offer a relatively good result. i have been using some Samsung ones for printing catalogue and brochure at work. and so far within 2 months of owning one with 11,000 pages count it is still working hard.
Samsung CLP510 or CLP-550 is great, not expensive to run and yet they are within £250 mark, double sided printing as standard, and there are some budget range from Samsung that are must less,
if you are going on inkjet option, some of the canon and HP are great. Epson is good too without a doubt but their running cost is often high.