I'm going to wait and see what the BMW PPK and Dinan S2 look like for the F30 N55 engine. It's a new ECU, so the flash will need to be specifically for this ECU/Engine combo. I won't get my F30 335i M-Sport until somewhere close to March, so one or the other should be coming out by then. If you catch Dinan during one of their "sale" periods, the S2 flash is about what the expected price is for the PPK, or so I've heard - somewhere around $1600. Fortunately, my dealer sells/supports Dinan, so either one of these will work for me, just depends on which one appears to have the best bang for the buck. As cheap as Cobb or JB or Procede? No, but on a brand-new and financed car, I'll take the no-hassle route. I expect PPK will come out before Dinan, as they have to figure out the encryption and so forth like they did with the N54 and E9x N55 ECUs. BMW doesn't make it easy for the flash tuners these days.
2013 F30 335i M-Sport 8AT/MPE/MPPK, 2016 228i M-Sport Cabrio 8AT