My 4 cylinder Elantra has no trouble whatsoever going up and around a few steep hills when I drive up to the country....plenty of oomph, although have never towed anything, so that may be a different matter.
Petrol is reasonable too.
Petrol is reasonable too.