Buenas,
Creo que tienes un poblema de diseño de la base de datos. Lo primero que deberías plantearte es: como definir bien la estructura de la bd (llevará un tiempo....).
Luego para unir tablas etc hay diferentes opciones ej:
Cita: SELECT DISTINCTROW marca.id, modelo.nombre FROM marcas INNER JOIN modelos ON marca.id = modelo.id_marca
y opcionalmente un filtro
Saludos,