Hmm, I'm a grammar pedant and that one has never bothered me except in formal prose (real journalism, marketing copy, books).
It's spoken that way ("one-hundred dollars") so it's actually kind of intuitive to write it that way, even if it's technically 'wrong.'