This unit is fantastic, everything you can ask for, the only problem, and a big one, was the bdo thing that I bought and plugged to port in car, wow what a nightmare, it totally screwed up computer system in car, it made the computers not be able to communicate and so the check engine light would not go on and so then the car would not start, it’s been a nightmare and a costly one at that, the unit itself was awesome and made the car feel great inside I would highly recommend anyone to replace the original unit with this one but DO NOT plug that OBD into this car the computer system in this car is very intricate and vital