The Pontiac/ Chevy will be cheaper to run....
I have a 2005 Saturn like you describe, I get 24-25 around town, 30-31 on the highway
I like my Saturn, but if those are your choices.. I would buy the newer car....
mechanically they are all basically the same car....