I have a several year old Canon MP730 which is a great MFP. In particular, the ink is dirt cheap because there is wide availability of not-refilled generic compatible ink for it so if you are paying for the ink I recommend any Canon that uses BCI-3eBK, BCI-3eC, BCI-3eM, BCI-3eY. The MP530 mentioned earlier in this thread and the MP830 use different model ink carts but the generic is almost as cheap as for MP730.
I also have a Lexmark which has great print quality but the ink is very expensive. My employer pays for the ink for this one so its not an issue.