It might just be a perception thing...
In order to get the advertised mpg around town you have to be VERY VERY VERY light on the accelerator. Like barely touching it light. and accelerating slow enough to piss off all the people behind you at the traffic light.
The problem with city driving is that there are too many variables.
Do this.
1.) Get on the highway when there is no traffic. (womewhere where it is flat, not hilly)
2.) accelerate up to cruising speed
3.) set cruise control to 65mph
4.) take your foot off of the accelerator
5.) clear sid fuel milage
6.) cruise for a few miles without touching your accelerator, brake, or going up or down any hills.
Tell us what your milage is.
When I do this I get about 35mpg, in a much heavier 9-5 Aero.
When I drive fast (like I usually do) not thinking about milage, I average 23.5mpg city and highway.
Around town it's probably 16-20mpg.
Remember, the biggest variable in determining your milage is the driver and how he or she drives. Condition of the engine etc. is a distant second.
When I first got my car i was averaging much higher milage than I do now, cause I got used to the acceleration of the turbo, and used much more subconciously.
