Si te dice que hay problema de la sintaxis de SQL... creo hubiera bastado con poner solo esa parte...

sin ánimo de ofender, solo como sugerencia para ayudarte mejor... luego resulta tedioso ver tanta cosa que mejor lo pasamos por alto...
Viendo solo la parte de tu query... parece que te faltaban unas comillas por ahí....
Código PHP:
$sql = "INSERT INTO anuncios (marca,modelo,ano,precio,moneda,img1,desc,tel,ext1,usuario) VALUES ('".quitar($_POST['marca'])."','".quitar($_POST['modelo'])."','".quitar($_POST['ano'])."','".quitar($_POST['precio'])."','".quitar($_POST['moneda'])."','".$img1."','".quitar($_POST['desc'])."','".quitar($_POST['tel'])."','".$ext1."','".$_COOKIE['ususuario']."')";
prueba... y como sugerencia.. no te lies tanto!!! no hubiese sido más fácil poner algo así:
Código PHP:
$var1=funcion($_POST['var1']);
$var2=funcion($_......);
//para después...
query=.... VALUES ( '$var1', '$var2',...);
... para mejor entendimiento de lo que haces... sería más fácil localizar errores. Suerte!