5-year programs are the exception -- while there are some, most of the overseas medical schools (especially in Europe) are 6 years.
Any medical school in Ireland or the UK (5 or 6 years)
Jagiellonian (6 years)
Charles First Faculty (6 years)
Semmelweis (6 years)
There are other English options in the Philippines and Australia, as well.
Buuuut you're going to end up taking those classes anyway. You either take them as pre-reqs in the North American medical school format, or you take them in the first two years of the 5/6-year format.
Also, you need to double check on loan availability for European programs, as some of them have lost their loan eligibility recently.
"To array a man's will against his sickness is the supreme art of medicine."
- Henry Ward Beecher