I am more interested in the "motor" side of things. More than happy to everything else myself. Other than a "software update", I am not sure what else you can actually service on a Bosch motor???
In general terms I have found it is worth taking it apart - as much as you can with a normal set of Allen keys and screwdriver - and just get the dust and stuff out
And when the LBS got the right tools they found a few internal bits and pieces needed tightening after several years
I have seen some YouTube type things showing plastic gear cogs that needed replacing but I am pretty sure Bosch do not approve of all that
and Bosch system are of the type that if you fiddle with them and the notice then they will need to be "reset" by an authorised dealer
or if they think it is too bad then they can even brick themselves
the morals behind this can be argued but there is a point to it and the system do seem to work pretty well
(until they don't)
I would argue that as mine has a USB port that the official dealer can connect to then it should be possible do have a system on a phone or laptop that can receive performance data from it
but Bosch do not agree - with my system anyway
but it would be nice if I could do the updates at home!