I'd say go for it.
I haven't done it to your specific car, but have gotten a e46 320d and e92 335d mapped ad in both cases it makes a massive difference.
Its not just the out and out bhp increase, it also makes the throttle more responsive and gives extra torque across the rev range.
As always best thing to do is t try and get a drive in a car that has already been done so you can see the difference. But if was my car I'd do it....