可以买保险,交强险可以有效,但是商业保险是不会生效的。保险条款里明确规定:未按规定检验或检验不合格的机动车辆发生的保险事故,是不在保险公司的赔偿范围内的。汽车投保了交强险,车辆未年检不是交强险中保险公司免责的条件,因此出事故时保险公司要赔偿。
不过对于投保的商业保险,保险公司是否赔偿就取决于保险合同的约定,如果车辆未年检是保险公司的免责条件,那么保险公司就不用赔偿。但是很多的保险规定年审不合格或者没年审等违法行为出事故后保险公司不予理赔。
因此如果汽车到期没有年检,可以先买一份保险,拿着保险到检测场年检,等年检合格后保险就起作用了。