A lot of people like to take pot shots at Haynes manuals, but really I can never understand why. Many profession garages have several Haynes books in their collection of car manuals. Most of the critical information contained in them is taken from the manufacturer anyway.
Although the modern manuals tend to have less comprehensive information than the old style ones (eg classic minis and escorts), you have to bear in mind that modern cars are also infinitely more complex than such older vehicles.
So all in all, this book would pay for itself the first time you do even the smallest of jobs. Essential for the DIY mechanic, or just for the enthusiastic owner, who wants to know a bit more about how their car is screwed together.