Using M Performance Parts on your BMW is the way to go if you want a bump in power and looks without waiting for an fully M variant or outsourcing. While not quite as potent as outside aftermarket specialists, the M Performance Parts deliver quality upgrades for any takers. The latest announcement from BMW involves [...]