No, no necesita las comillas simples internas, así que solo $term = "$term%";
La declaración que está ejecutando ahora intentaría coincidir con 'a%'
en lugar de a%
bindParam se asegurará de que todos los datos de la cadena se cite correctamente automáticamente cuando se proporcionen a la instrucción SQL.