Código PHP:
Ver original...
(matricula,DNI,marca,modelo,anio,km,precio_sal,estado,fin_subasta)
Values ('".$mat."','".$dni."','".$marc."','".$model."','".$km."','".$precio."','".$estado."','".$fin_subasta."')";
...
Fijate bien.... te falta el año!!!
9 nombres de campo y 8 valores.... uyyy hay una coma antes de VALUES que no se si tambien te puede dar problemas, en todo caso no se pone...
Recuerda que solo tienes que poner los delimitadores ( ' ) en los campos de texto o de fecha no en los numericos.
Quim
Nota: error de esos que no lo ves hasta que lo dejas unas horas o se lo mira otro....