I liked the bike just for few months after purchasing it but as time passed the problem in bike started coming.
Mileage was never a issue for me. But with time some or the other problems like not starting sometime , components failure and engine making lots of noice started coming which make a totally not a reliable bike anymore.
The performance and comfort of bike was bit satisfactory.
At last I sold it with great loss as their were new model upcoming every 6 months .
As of now the model has becoming obsolete but be aware while choosing Discover of bajaj i.e. their mantainance.
I would not recommend anyone to go for particularly Discover 100M.
Have a nice day.