Little things can put your mpg out, like tyre pressures, but mainly its the way your driving, i used to dog my bravo around town flat out nearly everywhere and got 29mpg from 1.2, but careful driving, so low rev gear changes and good anticipation in traffic and correct tyre pressures, i nowget around 36-37 around town.