I am sure some native German speakers can chime in here. But, I can say that in German you pronounce every vowel, not matter where it lands in the word. But, I think they give it a more subtle 'eh' at the end rather than our inflected American 'uh' sound at the end. It is part of the cadence of the speech, they are emphasizing the 'Por' part of the word more strongly and letting it tail off at the end. But it is there.
This is called a Schwa, I believe. You will see it in an english dictionary with phonetic spelling as an upside down 'e'
Now, this doesn't mean we all need to be snotty about those who don't pronounce it like we like them to, but I think the argument is still valid.