I always wondered if a remap would cure the 320i engine of its 'issues' and emailed a few tuners.
None would guarantee it and in the end I got shot, but I had a hint from a BMW employee that the problems were 'possibly' (!) software related due to trying to get maximum consumption and low emissions.. ie "lean burn"
Feeling brave....?
Best of luck, anyway - nice motor.