I was just curious if anyone can recommend the best code reader/engine diagnostic tool for a 1994 840ci. I need to stop just replacing stuff and find out what the ECU is trying to tell me. There are so many of these for sale, I hoped you guys could help me narrow down the list to a few of the best for this car. I already have a reset tool which is useless except for the oil change light. It resets the BMW version of the "check engine" light but I don't need it reset. I want it to spill it's guts in English not codes if possible,. Although I can look up the codes, it would be nice if that feature was built-in.