After much deliberation I blew the dust off my credit card and bought a Hewlett-Packard hp5550. Excellent performance in both colour and black and white modes. B & W quality as good as laser print.
(Sits back and awaits arrival of account from Visa.)