For a few dollars more, I'd get the Autel AP200. Does all system codes and about $60 if you have prime. About $22 if you want to add an extra vehicle make which is still a decent deal. The Autel Diaglink was $88 and only $10 per additional vehicle make.
Buy Autel AP200 Bluetooth OBD2 Scanner, Code Reader with Full Systems Diagnoses and 25 Service Functions, Vehicle Scan Tool for iPhone & Android Devices, Mini Size Version of MK808 Diagnostic: Code Readers & Scan Tools - Amazon.com ✓ FREE DELIVERY possible on eligible purchases
www.amazon.com
Buy Autel OBDII OBD2 Code Reader Diaglink (DIY Version of MD802) All Systems/Modules Diagnostic for ABS, SRS, Engine, Transmission, EPB, Oil Reset: Code Readers & Scan Tools - Amazon.com ✓ FREE DELIVERY possible on eligible purchases
www.amazon.com
Otherwise if you just want a basic engine and emissions only code reader, the BAFX one at $22 is a pretty decent deal.
Buy Bafx Products - For Android Only - Wireless Bluetooth Obd2 Scanner Diagnostic Code Reader & Scan Tool - Scan, Reset & Clear Car Check Engine Light: Code Readers & Scan Tools - Amazon.com ✓ FREE DELIVERY possible on eligible purchases
www.amazon.com