The OEM BMW brake pads are often the most reliable choice when going for the same level of performance as stock. However, if you would like to get a much more sporty option, aftermarket could be your best bet. Regardless of your needs, it’s always best to consult your dealership and choose the components that won’t void your warranty and will simply work reliably (and safely) on your car.