With that code I would first try fitting a new sensor and calibrating it, followed by a forced DPF regen. That would be the cheapest route.
Failing that, try the DPF cleaner or remove the DPF and have it mapped (not technically legal for the MOT anymore though), or replace the DPF (most expensive option I would think).