It is generally cheaper to replace brake pads than brake rotors on a BMW. However, it is important to have both components inspected regularly and replaced as needed to maintain optimal braking performance and safety.