Just redid my fronts and rears using an FCPeuro package on my 135i. Your 528 should be easier...and way cheaper:
https://www.fcpeuro.com/BMW-parts/52...79&m=20&page=1
From here on is 135i info.
https://www.fcpeuro.com/products/bmw...116778647ktfr3
FCP euro has lifetime WEAR warranty.....yes if you wear out a disc or pad they will replace for cost of shipping. I doubt that I would do since I think wear items are on me but it is good to know.
They are simple to do with no difficult issues at all.
You need a T40 torx for the front pads. A 10mm hex for the front calipers. Hex for the rotor retaining screw. (maybe a 6mm? I forget)
Rear you need 15mm (5/8ths works), a punch and hammer to drive out the pins.
Piece of cake.
While you are down there bleed the brakes. Good training for the kids....pumping the brakes so dad can bleed them.
I have to say the 135i front calipers are light and gorgeous when off and cleaned up.