Ciao, innanzitutto
devi mettere InnoDB come motore, altrimenti non funzionerà in nessun caso.
Prova a scrivere così:
FOREIGN KEY (fk_marca_modello) REFERENCES tipo (Marca, Modello)
Non sono espertissimo di MySQL in quanto lavoro su altri DB, però se hai una chiave primaria formata da due colonne le foreign key devono essere dichiarate a due colonne, altrimenti rischieresti di violare il vincolo di univocità sulle tabelle figlie.