Have a look at Brother colour lasers. The HL-L3230CDW c£200, and a set of genuine Brother toner (4 cartridges) is £300. The printers do “run out” using a (reasonable) page count, but if you google there’s instructions on how to reset it and keep going. I’ve reset mine (a different multi-function model) twice and it’s still printing.