If you took the science classes in high school and have good grades, you could have a shot. It would CERTAINLY be a cheaper alternative, and the German medical schools are excellent. You might, in the interim, takes some science courses at a local college or university just as a refresher to get your chops juiced again for the med school slog. It would also show them that you are serious. I would check out DAAD (The German Academic Exchange Service (DAAD): "Change by Exchange") for more specifics.
While the German schools are definitely cheaper, you might also apply to some of the Irish schools (Atlantic Bridge: US and Canadian students studying medicine, dentistry, and veterinary medicine in Ireland) as a competitive and extremely viable backup, as they have 5-year programs for graduates in non-scientific disciplines. Either way, Germany or Ireland, you would receive a great medical education.
Ich wuensch' Dir recht viel Erfolg, was?
"To array a man's will against his sickness is the supreme art of medicine."
- Henry Ward Beecher