Plenty of all in ones at pc world . I think you might need extra software for faxing , i think norton used to do it ?
I've always had epson printers cos of the quality , epson scanners are supposed to be good as well so i would imagine the epson all in ones are pretty good .
What you have to watch out for is if you can get compatible cartridges , cos the originals cost an arm and a leg . You can get compatible cartridges for the less popular printers but they can still cost between £10 and £15 . You can usually pick up epson compatibles for a a couple of quid , ebay , computer fairs etc ......