That price seems about right. I paid a similar price for brakes and rotors for my BMW 335i at an independent shop...BUT, I had them put on low/non dusting pads, actually recommended by my shop. I've always used that type of pad on two different BMWs and they perform perfectly with almost zero...