You're conflating cost of ownership with frequency of issues (reliability). The Germans don't break often, but when they do, it'll cost a bunch. American cars break continuously, but it's cheap and easy to fix.
Also, Americans and Germans have different definitions of "reliable".
Americans define "reliable" as "runs forever on zero maintenance". Germans define "reliable" as "runs forever as long as you stick to strict maintenance schedules".