The last year I had my 330, 2007 the standard BMW dealer cost for all 4 corners, pads, rotors, labour was $753 +tax. I obviously drove far too gently as mine were done for the first time at 90,000 kms.
But it was a manual transmission so far less use of the brakes.