I have all three. The CD is the best for DIY.
The Bentley is good reading but not a shop manual as was mentioned previously, the Haynes is written in British English but I am able to decipher it, the CD rom is the best bet... or just use the weblink provided above for free. Here is one:
http://skinnerbox.steaky.org/Service/W124/Index/103index.html