I've been thinking about the Hartge tuning box for my 125d because it seems a much better tuning box than all the cheaper solutions. I like the way it only adds extra power when the throttle is pushed beyond 70% and the way it is connected to 5 sensors instead of the usual 1 or 2.
However you have to really want it at the price they charge. They want around £2,000 to fit the tuning box to my F20! I think the 116i box is still £1600.