BW chiptune can do this.
They did a non encrypted 330d last week and got it to over 300bhp and more impressively 550 ft/lb or torque for a whole 1500 revs
with more room to spare .. See attached.
On the other side he's doing my encrypted 335d next week or the week after.
You need to connect to the ECU directly rather than via OBD which adds an hours labour on but it's otherwise just the same job.
I'll post a review and dyno when mine is done