Interesting. The first time I saw the movie it was dubbed, and it took me quite a while even to notice. Furthermore, as it turns out, many of the actors dubbed their own voices in the English language dialogue.
I prefer subtitles as well but have noticed all the versions have different translations of the same German dialog. The most confusing is Thompson’s speech at the party, according to the subtitles he made three different speeches.
Note, the director’s commentary on the DVD is in my opinion the best I have seen.