Bajaj Discover 100 cc is good for mileage as it gives around 70 km/liter on highway and around 62-65 km/liter in city. But when this bike goes to more than 60 km/hr speed it gets some vibration and you can feel it on your hands and legs. Even maintenance cost is also very high. within 3-4 months you have to replace the engine oil. Comfort is good if you riding max for 1 hr. More than that it will irritate you. Sometimes you can not rely on this bike. Look wise its ok. Handling and control is good. Only problem with this bike is its engine. because of that maintenance cost goes higher.