Does your vehicle have a ODBII port? If so, I'd suggest getting a ODBII module, hooking your uController to it, and garner the information through that device.
I use the ESP32 based, Freemantics ODBII module, there are others. The Freemantics ODBII module takes several weeks to arrive.
Sparkfun has an ODBII module that might arrive a bit fast. I've not used one.