If you're not bothered by the lack of color, a black/white laser printer is the absolute way to go. I have a Brother HL-2040, only cost me $90 almost two years ago, and I've printed easily 1,000 papers since, and I hadn't had to change the toner/whatever yet. The statistics tells me I still have 25,000 papers to print still before I had to change it.
That's just completely insane. Is it the best value ever or what?
Oh, and the drivers work perfectly in OS X. Transparent, and no weird bloatware or hackery. Just a driver file you tell the printer settings to use, and that's it.