This is the worst thing you can buy. I am an Engineer and know a lot about reliability and maintenance and these guys find every item not to pay. I bought the upgrade packages for my BMW X5 with all the electronics and navigation features. Long story short, Nav screen faulted, they blamed the cable connecting to the screen CAUSING THE ISSUE? PS I had to change the screen too? Ignition problem, blame the grounding cable? Neither case apparently covered. Do not know even if true, because you virtually have to go to their garages that they send you too. SAVE YOUR MONEY AND DO NOT BUY!
Ps I really doubt the positive feedback based on my experience.