Be careful with Canon. I bought three Canon printers from Ebuyer and two went down within three months. Ebuyer were totally disinterested and I had to pay the postage to sent them back to Canon.
I think you have been unlucky with Epson as I have had two Epson printers over the last five years. The first one got a tremendous amount of use as I print for a charity. The second is now teamed up with a Samsung ML-4500 laser which I would highly recommend at less the £80.00.