Всегда полагал, что такое прилагательное, как германский не применяется. Т.е. нельзя сказать:"Германская машина", надо говорить "Немецкая".Однако уже не первый раз в интернетах встречается выражения типа "Германский инженер", "Германский самолет" и т. п.

Какие есть правила относительно этих двух прилагательных, когда применяется одно, а когда-другое?