CG125 2009 Model ... no matter how hard i try, i don't go above 40KM/L ... and i have tried to abuse it as much i can, and it would still do 40KM/L. Meri bike mere saath siyasat khelti hay saali :\
Anyway, brand new bikes have their mixture set very rich. Something to do with engine running or whatever. After 5k kilometers, you reduce its oil and further reduce it to minimum after 10k KMs.
That being said, if a 125cc category bike gives you 40KM/L fuel average in city drive ... then bhai haath kharay kar do, and bike ki tanki choom lo