Fatti

Il 20 giugno 1978, il convenuto, Gabrieli, ha venduto un veicolo BMW 633 CSI all'acquirente, Kaczynski, per 15 000 franchi svizzeri e un veicolo Volvo. Il veicolo BMW si è rivelato essere stato rubato in Italia e importato in Svizzera con documenti falsificati. L'acquirente ha scoperto l'origine del veicolo in ottobre 1978 e ha richiesto la risoluzione del contratto. Il convenuto ha rifiutato, sostenendo di aver acquisito il veicolo in buona fede.

La corte cantonale ha respinto la richiesta dell'acquirente, considerando che il rischio di evizione non si era realizzato e che l'acquirente non aveva provato di aver agito diversamente se avesse conosciuto l'origine del veicolo. L'acquirente ha interposto appello dinanzi al Tribunale federale.

Legge

Il Tribunale federale ha considerato che l'acquirente poteva invocare l'errore essenziale sull'origine del veicolo, poiché si trattava di una condizione essenziale del contratto. Il Tribunale ha anche considerato che il diritto applicabile era il diritto svizzero, poiché il veicolo si trovava in Svizzera al momento della vendita.

Il Tribunale ha respinto l'argomento del convenuto secondo cui l'acquirente avrebbe dovuto attendere che il proprietario legittimo si manifestasse prima di richiedere la risoluzione del contratto. Il Tribunale ha considerato che l'acquirente aveva agito in buona fede e che aveva il diritto di richiedere la risoluzione del contratto non appena aveva scoperto l'origine del veicolo.

Il Tribunale ha anche considerato che la ratifica del contratto mediante l'uso del veicolo non era possibile, poiché…