I replaced the rotors on a Dinan Tuned E60 2005 BMW M5, the one with the 500hp v10. It had been driven hard and the rotors only had 140,000 miles on them. They are drilled.