What is needed:
Part numbers:
2x 33416771082 (Number 1 on the pic below)
2x 33416762321 (Number 2 on the pic below) - unless you manage not to damage the bearing while taking of the old hub.
2x 33411133785 (Number 4 on the pic below)
The main problem is that the distance betweend caliper mounting points in the carrier and the rotor are different in e9X and f3X. The difference is 6-8mm. One of the ways is to mill yourself 6-8 mm spacers and put if under the rotor. That would work but it can be done another (less diffcult) way - even better. What we wave to do is that we need to swap the hubs with those from 135i model. The hubs have different construction so the swap will give us the 6-8 mm we need.
What has to be done:
1. Take off the wheel, remove the emblem from the wheel and put it back on the car - it is easier to remove the hub screws with the wheel blockin everything in place.
2. Once its done you can take off You old calipers and rotors.
3. The mounting holes are bigger in f30 so you have to drill the holes to fit the caliper holes.
4. As for the hadbrake - you need to get 2x 6mm (inside diameter) and 2x 8mm (inside diameter) metal sleeves. All 6-8mm long. We have to put on those sleeves so that the brake shoes will fit with everything else. Be sure to replace the original M6 and M8 shoe screws with similar but 20mm long. Make sure the screw heads are as short as OEM screws If you cant find such screws
5.After that we can put on the shoes. This is not the part of this description.
6. Now we can put on the calipers. After swaping the hubs which gave us 10mm (we needed 6-8mm) we now ave to simply put on a 2mm spacer under the caliper (mounting holes). After that we can enjoy the view
.
7. After that you have put on the brake hoses and bleed the system.
8. Put on the wheels.