They probably told you that because BMW's and most european cars with large brakes usually develop what would be considered a lip on the top edge of the rotor. Remachining them sometimes take alot longer than usual to cut due to the said lip. Sometimes most of them are out of round (the rotor) replacement is the best bet. But a quick rotor measurement and runout test would quickly determine that.