I brought my 2007 335xi in for service in February. At the time the dealership said my car is only due for the software update recall and is not affected by the injector or hpfp recall. So all they did was the software update.
Now in April I just had to bring in my car for service again (due to something unrelated: transfer case failure). This time I brought it to a different dealership. They now told me that the car also needs the injector check and hpfp replacement. So they checked all injectors but didn't find any needing replacement. They did put in a new hpfp (part # 170).
This raises the question: has BMW updated its database for what recall tasks need to be performed between February and April? Or did one of the two dealerships look up the recall info for my car incorrectly???