Well i dont know if the km/l values are right or not but vitz is equally good.city is also very good.but i think santro is a good choice.this is because vitz is not proven to be a very successful car inthe whole world.in pakistan also alto ,santro and city are common.so all are good choices.