El carácter & no es de ninguna manera especial así que no debería darte problemas.
Si no da resultados será porque no los habrá.
¿Estás 100% seguro que en la BD tienes el dato como & y no como algo más?
Vamos, que metiendo unos datos de prueba a mi me da la consulta perfecto, ¿qué podrá ser?
Porque vamos, error de código PHP no hay como para preguntar acá.