Es que no podés poner funciones de Grupo en un WHERE, en lugar del WHERE vas a tener que usar un HAVING, que a grandes rasgos es el WHERE para grupos.
Código:
....
Group by NombreProducto order by NombreProducto'
HAVING sum(PrecioExento) > :M1
AND sum(PrecioExento) < :M2