I purchased several years back an HP-m475dw. Basically a Color Laserjet 400 Pro with a scanner bed on the top.
I never had one problem with it aside from one jam on the paper feeder for the scanner.
I do need to occasionally get drivers from the HP site as well as firmware updates to fix the occasional bugs - like the one I discovered where the printer would freeze up scanning a 16+ page document to a PDF file. Well, HP decided that such support should not be available anymore to this class of machine without a service contract. That's right, no more updates unless you fork over money - sorta.
If I log in with my account and access the support page for the printer, I'm reminded that it is out of warranty and I need to purchase a service contract to continue and download files.
If I log out and search for the printer and drivers on Google, it takes me to the very same page where the latest firmware and drivers are freely downloadable to me as an anonymous user.