Is there an epimorphism $f\colon \mathrm{GL}(2,\mathbb{Z})\to \mathrm{GL}(2,\mathbb{Z})$ which is not injective? Here, $\mathrm{GL}(2,\mathbb{Z})$ is the group of invertible $2\times 2$ matrices with integer entries.
Added. The answer is no: this group is Hopfian. I know a proof in which it is shown that this group is finitely generated (easy) and residually finite(tricky). I suspect that there exists another more "elementary" proof if we use isomorphisms of this group.
I'd really like to see such a proof and so I would be thankfull if someone wrote it (if there exists of course).
No. It is a theorem of Maltsev (or Malcev depending on how the name is translated into Latin characters) that every finitely generated subgroup of $GL(n,\mathbb{C})$, i.e. a linear group, is residually finite and, hence, Hopfian, which means that every epimorphism is injective.