I like that you call out that this is mediocre even by compact car standards. We've lost so much fleet fuel efficiency because of SUVs and trucks, but there's no reason why a compact shouldn't be at least 50mpg.
I was really interested in the Chevrolet Spark until I realized it only gets 29 city/38 highway. I really don't understand how it's that bad.