SELECT i.* FROM cars i LEFT JOIN cars_param_bind AS p ON p.item_id = i.id WHERE i.id IN (SELECT item_id FROM `cars_param_bind` WHERE VALUE = 3) AND i.id IN (SELECT item_id FROM `cars_param_bind` WHERE VALUE = 1) ORDER BY i.date_pub DESC LIMIT 0, 15
id name
1 BMW
1 BMW
Если надо, чтобы выдавало одну строку:
SELECT i.* FROM cars i LEFT JOIN cars_param_bind AS p ON p.item_id = i.id WHERE i.id IN (SELECT item_id FROM `cars_param_bind` WHERE VALUE = 3) AND i.id IN (SELECT item_id FROM `cars_param_bind` WHERE VALUE = 1) GROUP BY i.id ORDER BY i.date_pub DESC LIMIT 0, 15