I suggest you Buy oem for the E90 based on my experience
During the time I owned my E90, the car developed a vibration on braking. Tried skimming the discs and replacing pads. Vibration was still there. Then replaced discs with some German brand and new pads, vibration was still present after bedding in correctly.
The guy that purchased my car changed to oem discs and the vibration vanished.
Sent from my iPhone using Tapatalk -
now Free