Hi,
I was looking around and found the BMW PPK on sale from a dealer for $450.
It says N55 but they confirmed that they will order for N54.
Some people, like me will only do the factory tune to keep the warranty in tact with no issues.
http://www.ebay.com/itm/390476998734...734%26_rdc%3D1