I think it leaves alot to be desired in some areas. Mainly i want to be able to find Part #'s (Dick Horrigan BMW in Reading, PA doesn't know jack about e30M3's, and seems to have trouble, even with the etk, finding PN's i ask for), but i just threw in the factory repair manual for good measure. EdZ