Average or milage is pretty good of discover but the quality of engine, quality of tyres, seats is not good as compared to other hero models . Accordingly if you want to buy in less than 50-55? you must buy this discover but you have to compromise for its quality and durability .