Código:
SELECT DISTINCT productos_propio.marca,productos_consignado.marca AS marca_con
FROM productos_propio JOIN productos_consignado ON productos_propio.tipo_vehiculo= productos_consignado.tipo_vehiculo
WHERE productos_propio.tipo_vehiculo = 'Automovil' and productos_consignado.tipo_vehiculo='Automovil'
**************************************************
SELECT DISTINCT productos_propio.marca,productos_consignado.marca AS marca_con
FROM productos_propio JOIN productos_consignado ON productos_propio.tipo_vehiculo= productos_consignado.tipo_vehiculo
WHERE productos_propio.tipo_vehiculo = 'Automovil'
Para empezar, ¿a que te refieres a que saca duplicados?.
Por otro lado, el campo "tipo_vehículo" no parece que pueda ser un buen elemento de cruce de ambas tablas, pues no será ni por asomo una clave única y seguramente habrá más de un registro en cada tabla con igual "tipo_vehículo".
Creo, llegados a este punto, que para poder ayudarte es conveniente que pongas aquí la estructura de las tablas y que expongas claramente que es lo que quieres obtener.