Andrew,
ALLDATA is the way to go. Several weeks ago I registered my car and my wifes car under their DIY section and the information is unbelieveable. Don't expect too much information under the tech/service bulletins. It's what the dealers have but a lot of it is just remove and replace.
It runs $25.00 to register your first car and $15.00 for each car thereafter. It has been the best $40.00 I've spent in a long time. By the way, those prices are per year but I bet, after you have it for a year, you'll register again. I know I will.
www.alldata.com
Good Luck,
Dale
95 E320
00 C230K SE