Let me start by saying that I've got a 1999 R1100RT and this manual is applicable to my bike as well. I'm not the most mechanically-minded bike owner out there, but this book has great pictures and descriptions that have helped me ease my fears and tackle a few basic tasks (so far). Individual operations are rated on a 1 - 5 scale of difficulty, and tool requirements are clearly spelled out. I regularly check several BMW-related web sites, and they strongly recommend this book also (which is how I found it). Given that the BMW Shop Manual is over $100, I figured that I'd try this one first. Now that I've received and read it, I see no need to spend the extra $$$ - this manual covers all the stuff I'm likely to attempt on my bike (and a lot more).
No manual can be all things to all home mechanics, but the Haynes manual comes close. A five-scale degree-of-difficulty rating for every task tells the reader if their reach is greater than their grasp. So even if your not going to install new pistons, or just change the engine oil, the Haynes book makes great reading for the rider who wants to understand more about that shiny new Beemer in their driveway. For whatever tasks you choose, read thoroughly before opening your toolbox. To do something as straighforward as changing front brake pads requires reading sections from two different chapters, plus a listing of torque settings at yet another page. It saves ink and paper, but not your time.