I did mine locally here in South Africa, car at 115000kms and is an n54 motor, I am posting the link to my review on a local forum with pics and I am sure non of the mods will mind since I am on another continent and won't upset the local advertisers...
http://www.bmwfanatics.co.za/showthread.php?tid=50144
It was worth every cent and the difference is night and day...