We recently bought a new one! Milage is very good, body material is very good. They have made new Bajaj discover 125 looking very good then the old ones, its grip is very good. Pick up is quite good. It has only one problem I don't know it is a defective piece or the service is not done properly but it takes 2-3 attempts to change the gear. We took its first service. But all over the bike is amazing. Finishing is very good, colour looks cool, the material of indicators are very good then other bikes little bit flexible.