The only other thing could be is brake pad deposits on the rotor. Seems to be a common thing on BMW's if you google "brake pad deposition warped rotors" or something along the lines of that.
Here's a pretty good article explaining the whole thing
http://www.stoptech.com/technical-su...nd-other-myths