NEVER buy a Dell printer.
If they give you one for free, sell it to someone you don't like. Dell doesn't build thier printers, they just have someone else make them with modified ink cartidges, so you are stuck paying Dell for overpriced replacements, and no generic either. By HP, Epson, Canon, or even Brother printers.
Epson and Brother cartidges have long lifes for refilling, I think I had one Epson cartridge last for 4 re-fills, heard similar stories with Brother.