The main reason of BMW is that it is too expensive in a case of a motorbike as it has a good cc engine although I do not have mileage the bike do not meant for Indian roads such a high cc bike gives you a lot pressure in your pocket so its maintenance cost and the service is also too high hands for BMW in case of bikes is not good you can even go for some less powered bike such as KTM Pulser on any else
One of the major disadvantage of BMW is that it sound is really bad which makes irritation for a long journey that's all for today if you have any question or queries you can comment it on comment box thank you