I have a 2018 with only 4k miles and no any problem at all, to me a good bike, yes some recalls but nothing more, average 87 km/l, fast and maniobrable, I have a F900XR too but I won't leave the little babyA good question ... I've now had mine for 3 years.
Its not a bad bike [I still have it] - but plenty of teething problems & recalls.
And the [email protected] still won't start in the cold [ <10'C]
So overall, if I knew then, what I know now . NO .. I'd go Honda.
The overall BMW experience is no where like what I expected.
This small bike does nothing to enhance the bmw reputation - IMHO.