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).