Why PPK? Is your car under warranty or an N55?
Id go for COBB - been superb on my N54 car. PPK gains are very minimal but you do get to keep the warranty.
2010 Alpine White N55 135i 6MT - broken by BMW UK - awesome job lads!
2009 LMB LCI N54 135i - Cobb tuned!