Might be worth having codes read and cleared (try carista). This may enable you to give it a thrash.
You can try a terraclean. (I have done with modest results). Second I used archoil ar6400 d max in half a tank of fuel. Improved a lot. Finally used wynns egr cleaner direct into intake (as per instructions). These are all worth a try before you get onto having your dpf removed and cleaned.
You can try a terraclean. (I have done with modest results). Second I used archoil ar6400 d max in half a tank of fuel. Improved a lot. Finally used wynns egr cleaner direct into intake (as per instructions). These are all worth a try before you get onto having your dpf removed and cleaned.