I have an HP Colour Laserjet (2400n) that has lasted for years and years without any reliability issues. However, I've replaced it with a new Lexmark duplex colour laser due to the thought of coughing up another £240 for a set of new toners just before it croaks finally and being left with nothing but a big hole in the wallet. The thing cost less than £200 new, as did its replacement.
The toners lasted 3000 or 5000 pages (IIRC) but would then refuse to print any more, regardless of how much toner was actually left. They were clearly programmed to prevent you from exceeding the allowable number of pages. You got a warning that you might like to order replacements and then it would stop a few days later. If just one of the toners ran out, the whole thing would refuse to play until it was replaced. Very annoying but still a fast, reliable device capable of pretty reasonable near-photo quality prints.
The ink jet printers were an worse ripoff. They were even giving them away at one point, complete with almost-empty cartridges. I threw one in the skip after just a dozen or so pages, faced with the cost of a set of new ones.