You need to read the codes. It could be the HPFP but the low pressure pump in the tank or the low pressure sensor could also cause issues. Any misfiring?
Hobby mechanic doing my own work for 50 years or so.
We have a 2006 530xi Touring and a 2008 535xi sedan.
I can't really remember the last time I took a car to a repair service.