I took my 135i in for an oil change and the selt belt recall in November and they did the following (which I assume is the re-programming): N54 Program Control Units (DME Data Status)
That was about 8000 km ago. Last week or so I have noticed that it's taking about 3-4 seconds to crank, when it was doing it almost instantly before that, even in the cold. I'm at 54K km and no HPFP replacement yet. I'm worried that this flawless streak may not last long.