No se si soy muy imbécil o el problema es claro
El ultimo campo 'nombre' ¿a quien te refieres? MySQL debe estarte diciendo eso, a eso se refiere la ambiguedad, digo
Cita: select * from coches, marcas where coches.nombre=marcas.nombre and marcas.nombre=nombre.