Any car providing a mileage of more than 18km/l is a fuel efficient car according to me. In India, the common measurement metric is km per liter instead of miles per gallon but you could do the calculations accordingly.
Maruti Suzuki Baleno provides a mileage of 20-27km/l.