I almost exclusively watch foreign movies because I don't really like german cinema, it's most of the time boring and lacking in many ways compared to the cinema from other countries but I watch most of these foreign movies with german dub. It is very rare that a movie does not have a German dub these days.
If a movie doesn't have a german dub I watch the english dub, I don't really care for original dub most of the time but if only subs are available I will watch movies with english or german sub.
the only exceptions are anime, I watch almost all of them with japanese sub and english or german sub, everyone who watches anime knows why.