Front rotors from FCP Euro ZIM-150295620 x2 to take advantage of that lifetime warranty
Brake pads, Z23-2060 from Powerstop. FCP didn't have any ceramic options as I wanted ceramic for less dust and more gradual braking.
Sensors, SW-1690 x1 from Powerstop.
1)Jack up both front wheels on floor jacks.
2)Remove the caliper and and brake pads and rotors. I followed this link on YouTube
The OEM pads bmw used were Textar pads as shown in the picture. Do your research in what you want with your brakes, but semi metallic or ceramic are the most popular options for daily driving.
I'd recommend watching some Chris fix videos to learn some of the basics of brake change as well if you never done them.
3)I also used a wire brush to clean the hub after the rotor removal and the inside of the caliper where the four clips sit. I put some anti seize in the clips and anywhere there was metal to metal contact.
4)when replacing the pads back the left and right one are actually different. So align the pins to the two holes and it if it's off it'll be for the other side of the same caliper. Put ceramic brake grease on the ears and on the back of the pads.
5)put back everything in reverse and the metal pin that goes on the top, goes back in the same way it came out.
6)if you are doing the driver's side . Replace the wear sensor.
2 caliper bolts are torqued to 110 Nm
Wheels lug bolts are torqued to 140 Nm
SUPER CRUCIAL STEP
7) After everything is put back and torqued to spec. Go in the car and ENGAGE AND DISENGAGE the parking brake.
ABSOLUTELY DO NOT PRESS THE BRAKE PEDAL.
What I did was I put the car in service mode by pressing the Start button 3 times, then engage the park brake and disengage. Then I pressed and held the brake pedal for 1 minute.
8)Bed in process, I did 30 -- 30mph to 5mph hard stops and then rolled on Drive for 6 minutes without pressing the brakes.
After bed in process, the brake feel in comparison to OEM is much better in my opinion. Yes the initial bite is not as hard as the OEM but it's like 95% there. But because the initial bite is not hard , the stopping is gradual it still bites but the harder you press the faster is stops . Coming to a stop there is absolutely no stutter or grinding sound like oem semi metallic pads. If you ever tried akebonos euro pads, it's very similar but bites a little harder.
I've attached some pictures
Hopefully this helps someone as I haven't seen any posts for the non Msport