I did it, and so can you! I just read the other day that it’s possible for many foreigners to have their driver’s license transferred, which is a much more sensible (and cheaper) alternative to getting one done in Germany. A couple of catches:
a) You have to prove that you lived in the country where your license is from for at least six months after it was provided to you,
b) You have to apply before three years is up after you started to live in Germany.
I never had to prove the six months condition, and since I’m Canadian, I didn’t have to bother with any other fuss like getting it translated, etc. I recommend looking into it… I’ll provide the link as soon as I find it again.