Jag har en Tesla Model S Signature P85 från 2012 och den fick just ett helt nytt användargränssnitt med nya funktioner nästan 6 år efter att ha träffat gatan.
Med sin nya version 9 firmware-uppdatering som rullas ut denna vecka, bevisar Tesla igen att dess programvaruinriktning skämmer användarupplevelsen för andra bilproducenter.
Det är inte perfekt. Det finns många saker som fortfarande kan använda lite arbete och vissa funktioner som kan läggas till, men det är skönheten i Teslas programvaruuppdateringar: de kan förbättra sitt användargränssnitt när som helst.
Det finns vissa begränsningar. Tesla har gradvis förbättrat sina datorer ombord och några av de äldre versionerna har inte samma funktioner som de nyare, men du får fortfarande några förbättringar.
Som sagt har jag en 6-årig Tesla som fortfarande blir lite bättre och min Model 3, som bara är några veckor gammal, får också några förbättringar.
Det är svårt att inte bli upphetsad av det.
Ända sedan Tesla populariserade OTA-uppdateringar i fordon har biltillverkare meddelat planer på att också införa tekniken i deras sortiment. Men det har ännu inte blivit vanligt även sex år efter det Kalifornienbaserade företaget började göra det.
Här är en snabb titt på utvecklingen av Teslas användargränssnitt genom åren (v6 2014 - v7 2015 - v8 2016 och nu v9 2018):
Tesla gör allt mer användargränssnittet att vara mer datorliknande eller till och med liknande en smartphone- eller surfplattaupplevelse.
Det är särskilt sant med den här uppdateringen, som har en ny appstarter och varje app visas som ett fönster i huvudskärmen istället för att dela upp skärmen i hälften:
Hela användargränssnittet är extremt intuitivt och alla som har använt en pekskärm kan generellt snabbt hitta det de letar efter.
Medan v9 inte är perfekt och fortfarande har några konstiga glitches, skulle jag också hävda att Teslas navigering är det bästa navigationssystemet ombord i alla fordon någonsin:
Som sagt kan jag förstå varför vissa föredrar att använda tredjepartsappar, som Apple Maps eller Google Maps, genom appspeglingssystem som CarPlay och Android Auto.
Avsaknaden av appspegling är förmodligen den största svagheten i Teslas användarupplevelse ombord, men jag tror också att Tesla långsamt stänger detta gap med varje programuppdatering.
Exempelvis är integrationen av kartappsdelning från mobil till fordon ett bra exempel på ett steg i rätt riktning med version 9.
Allt annat, som att hantera alla inställningar, känns extremt besvärligt i de flesta moderna fordon, men det är en bris på Teslas mittdisplay.
Här är skärmdumpar av alla inställningar i Teslas programvaruuppdatering version 9:
Jag känner också nu att Tesla harmoniserade användargränssnitten för Model S och Model X med Model 3 genom denna uppdatering, nu kommer bilproducenten att kunna fokusera på att distribuera nya funktioner och förbättringar för alla bilar i framtida iterationer av version 9.