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.