I've a seven-year-old Canon BJC600e printer which uses four cartridges (black, cyan, magenta and yellow).
Apart from the original cartridges supplied with the printer, which is used extensively, I have either refilled the cartridges with JR refills or bought compatible JR or Jet Tech cartridges from The Cartridge Club or CPC in Preston.
Currently CPC sells the cartridges at £1.85 each plus VAT with double capacity black also on offer at an astonishing £2 plus VAT.
I use these because they are so cost effective and it saves all that messy refilling.
The 600e has never given a moment's problems, is still on its original print head and is as effective, quiet and reliable as on the day I bought it from Makro at £364 plus VAT.
Today a similar Canon printer is around a quarter of the price....:-(