I use a A4 laser printer to print badges and some other wee bits and bobs. ( does anybody use a different method?)

I've got a budget of around £300, and wondering if anyone has any recommendations for any
that print well and consistently and may akso be economical for when repurchasing toner for it?