Hay otra opción poco usada en españa (creo que solo se hace a nivel autonomo/empresa): leasing
Yo lo estoy pensando seriamente para el model, aunque tenga la pasta ahorrada y no necesite financiar... os explico: con un leasing, negocias una cuota mensual (parecido a la financiacion), normalmente un limite de kilometros, y un plazo (2-3 años).
Tras ese tiempo, devuelves el coche (si quieres) y no tienes que seguir pagando, o pillas uno nuevo y sigues pagando lo mismo.
La principal ventaja que veo: en coches como tesla, que quedan obsoletos enseguida por nuevos modelos más avanzados tecnológicamente, el leasing te garantiza una "perdida" de valor controlada: pierdes las mensualidades pagadas.
Si lo compras a tocateja/financias, no sabes cuanto va a valer en el momento que quieras venderlo... y la perdida es desconocida a priori.
Es cuestión de gusto personal (cuantos km haces, si te gusta cambiar de coche a menudo, etc), pero por aquí por los USA se usa muchísimo.