The BMW shop manual is written in the context that you have been trained to work on the bike, alot of information that someone not familiar with the bike, needs to know, isn't there and in some instances can get you into trouble .
To put it simply, there is no 'good' manual by itself all of them have their faults and inaccurate text .