I recently acquired a new (to me) 2017 vehicle and took it to my independent mechanic who has been working on my cars for years. He is registered with the mfg. and has access to many of their proprietary diagnostics and tools, but warned me that there is very little he can do on the latest models. They are basically 'return to dealer' because of 'software'.