Oh well ..it's much better than an alto ..I don't know why people are complaining here , mileage depends upon the individual driver , I get 12 in my Santro in city & on highway I get 18-20, Kwid car is absolutely any time better then An alto ...Service is questionable but it is dependent on Dealer and not Car company