The real news though is the engine tune options from BMW. For those who said, "If BMW could get more power they would" this is the rebuttal. BMW can get more power, they just will charge you for the power they could give you standard if they wanted. Leave the same motor in there and swap a software file and make money. Way to milk em BMW!
For the N55 inline-6 in the 435i BMW raises output from 300 horsepower and 295 pound-feet of torque to 334 horsepower and 332 pound-feet of torque thanks to the M Power Kit. The N20 428i gets a Power Kit as well raising output from 240 horsepower to 272 horsepower and 287 pound-feet of torque. With BMW tuning these motors themselves hopefully more people realize output can be safely be raised on these motors with mild tunes. Oh, and the aftermarket can get one far more power for far less than what BMW is offering.
It's definitely nice to see BMW offering options although many of these should be standard (the limited slip differential in particular). But people will pay, BMW will make more money, and their M Performance Part strategy is working beautifully just as intended.