I prematurely changed my rotors and pads so maybe one of you can find some use for them.
Average thickness of front rotors: 28.90 mm (31% life remaining)
Average thickness of rear rotors: 21.00 mm (38% life remaining)
They should be good for another 30,000 miles of normal street driving. They're in excellent condition - no damage, warping, etc.
I'd guess the pads have around 50% life remaining.
Rotors: $125 + shipping for all four
Pads: $85 shipped for all four corners (8 pads total)
Photos:
Also have new rear pads. OEM 335i rear brake pads (complete set), brand new:
$75 shipped.
Part number 34216790762.
Set of sport package springs (D5 rear, D7 front):
$125 shipped