The brakes are expensive on a BMW because the rotors are consumed as well as the pads. So you need pads and rotors all around, hence the high cost. My MINI was that way too, and when one of the front brake calipers stuck – for the second time – taking the rotor with it, BMW refused to cover it under warranty. This was with 20k miles on it. That car was such a godawful POS that I couldn’t bring myself to sell it to a private party. I didn’t want the buyer phoning me up 3 weeks later when the next thing to break finally broke. I traded it in on a new 911 which I’ve been very happy with.