After years of research and fitting a variety of genuine and aftermarket parts to BMWs , these are the Brands we trust : 

 FTP motorsport BMC Air Filter
BMW Genuine Parts NGK Spark Plugs
JW Speaker ZF Lemfoerder
Hengst Filter INA Sachs
Continental Pierburg LiquiMoly