Agreed ... pulleys don't squeak. Tensioners and bearings do, or the part that the pulley is attached to ... in your case, that's the power steering pump. It usually groans and makes other noises, nit squealing. How old is your belt?
2007 BMW 328Xi Touring, 6 speed