The most frequently recommended printers here on AB are definitely those manufactured by Canon. (You've also had good service from your existing Canon printer for many years).
The most economical printers are those which use separate cartridges for each ink colour (rather than having all the coloured inks in a single cartridge).
PC World are currently offering a Canon printer which uses separate inks (and has outstanding reviews) for a nominal price of £99.99 but with £50 off when you use the discount code (either online or in store), so that's just £49.99 for a first-rate printer:
https://www.pcworld.co.uk/gbuk/computing-accessories/printers-scanners-and-ink/printers/canon-pixma-mg5750-all-in-one-wireless-inkjet-printer-10143745-pdt.html
A full set of all 5 (compatible) ink cartridges for it will cost you just £20.79 from my usual supplier:
http://www.inkredible.co.uk/canon-pixma-mg5750-ink-cartridges
(They're currently a bit cheaper than that and there are always bulk discounts available anyway)
So that's what I'd buy myself if I was currently seeking a new printer. (It's actually the successor model to the MG5350 which I currently use).