So I was a little puzzled when I saw all the codes below come up. Both were replaced and the engine light has never come back on. The only codes that were ever read were one for the CPS and another for the thermostat. Up til now I was reliant on AutoZone to read a code when I had issues. It took a few minutes to go through and test every system and to identify what I had on the car, what wasn't on the car, what had a code and what didn't. I did the scan function when I hooked it up. But it IS cool looking into the system to see what is going on. This doesn't seem like something you want to play around with by trial and error.
I was disappointed that there is no manual ANYWHERE to explain how to use all the functions. Everything else was set the way I wanted, though I still might play around with the various features I can change.
I was also able to code the car to automatically roll the windows up by pressing and holding the lock button. I just received my BMW Scanner 1.4 (PA Soft) and love it! It installed easily and the scanner had no issues connecting and reading codes.