Its fairly uncommon, but if you don't torque down your wheel bolts properly or over torque them, they could affect the rotors. The only other thing I can think of is rust or dirt on the hub, but I doubt a qualified BMW tech would put new rotors on the hub without cleaning it first.
That's really all I can think of besides heat, but you seem to have that figured out.
|