dont wait too long doing pads, my daughters 06 m6i just got a set at 30k on odo.. all city driving. another couple weeks and i would have had to do rotors also, but shop cut them and it s performing as good as new.... forgot name of pads uses , will get back with that info