Morning Kevin
Welcome to the Forum
Not seen this on a petrol model yet seen quite a few diesel though, as your car is only 4 years old unless it has covered more miles than the star ship Enterprise a blocked DPF/Cat is unlikely.
A diagnostic session should find the culprit quickly, my guess would be a sensor gone wrong. If you don't have your own diagnostics a good garage with a BMW capable system can do it. Or if you have an extended Warranty with BMW use them
The Differential Pressure sensor sits on top of the DPF/Cat so should be fairly easy to reach
Hope this helps
Dave