您好:租车签了半年合同,租了八天提前退车,押金是否退还需要看合同的约定。一般来说,租车合同会约定租车的期限、租金、押金等事项,同时也会约定提前退车的违约责任。如果合同中明确约定提前退车押金不退,那么租车公司有权按照合同约定执行。但是,如果合同中没有明确约定提前退车押金不退,或者约定的违约金过高,租车公司不退押金可能就不合法。建议你仔细阅读租车合同中的条款,了解双方的权利和义务。如果认为租车公司不退押金不合法,可以先与租车公司进行协商,要求退还押金。如果协商无果,可以向消费者协会或者相关部门投诉,也可以通过法律途径维护自己的合法权益。同时,在签订租车合同时,建议仔细阅读合同条款,特别是关于押金退还、违约责任等方面的条款,以免出现不必要的纠纷。