I was in need of new front brakes for my 12 X5 35d, they lasted 30,000 miles according to the service records from the dealer when I bought the SAV. I was sick of my "gunmetal" front wheels after a couple days of driving after washing it. I've heard nothing but good things about the akebono brakes. I got a killer deal on Akebono EUR1294 on Amazon for $62.31
https://www.amazon.com/gp/aw/d/B0091...?ie=UTF8&psc=1
And went with some brembo rotors from autohasAZ for $89.96 each
http://www.autohausaz.com/pn/34116793244
And bowa brake pad sensor for $15.58
http://www.autohausaz.com/pn/34356792567
Tools needed were:
Jack and stands
17mm socket for lug bolts
7mm hex for caliper slide pins
E18 for caliper bracket mounting bolts
C clamp to reset caliper piston
6mm for rotor bolts
Brake cleaner
Brake quite goop
Rags
This video was really helpful too