I had an OKI black and white printer for about a decade before it died. I printed many, many thousands of pages on it. (It was in a period where I was doing a lot of research, and I prefer to read research papers printed out.) In those 10 years, I never finished the original toner cartridge. I paid around €200 for it.
I'm on a Brother black and white laser printer now. I checked my Amazon orders, and I ordered my current toner cartridge in 2015. The printer was €98. Toner is around €20. It has network capability and is full duplex.
They're black and white only, but in the rare case that I need something printed in color, I'd usually rather have it done at a copy shop for a few cents since the quality is far higher. (If I'm printing in color, I usually care about such things, but for day-to-day printing, black and white is sufficient.)