LOL. Oi with the sarkyness.
Answers to your questions. Yes BMINIPARTS
Also Euro car parts sells OEM pads and discs except the BMW stamps. I believe they are either ATE or Pagid. You will see when you enter your reg number the "recommended" choice are usually OEM parts.
No need to bring Drama Johnny its all good