I ordered this scanner to use on my BMW to save money from taking my car in to have the shop pull the codes. It was easy to connect and pulled the codes for a check engine light. I was then able to look up the codes. It has a nice carrying case and I'm happy with the scanner. It seems heavy duty and well-made.