I found that a can of BG244 helped with the diesel motor in my last car. It ran a lot smoother after the treatment, so it must have shifted some carbon like it says on the tin. I didn't really look at the economy, but it must have improved if the injectors were less sooted up.
My current motor is part-way through treatment with the petrol equivalent (BG44K) and seems to respond to the throttle better already.
Another few things I did to improve my old diesel were to:-
Clean the MAF (Mass Air Flow) sensor (very carefully or you break the sensor wires and pay for a new sensor)
Clean the EGR (Exhaust Gas Recirculation) valve (very dirty job but well worth it)
Clean the inlet manifold (another very dirty job, but again well worth the results)
I should have also cleaned the inlet ports, but I was too afraid of dropping dislodged muck into the cylinders.
With the age of your car, you might not have exhaust gas recirculation, so EGR and manifold cleaning would not be required. But if it is...
Recirculating the exhaust gas is fair enough for petrol engines, where it is mostly gas, but for diesels it is bad news. Exhaust carries some unburned diesel fuel and some soot particles, which make an ideal mixture to gum up the entire inlet side of the engine. So some people find the air channel in the EGR, manifold and ports has been reduced to a mere fraction of its original size. This gives poor performance and awful economy and gets worse as the miles build up. Fuel treatment doesn't have a chance of shifting the quantities involved (hence it being a manual job), but does work on the bits you cannot reach, like the injectors & combustion chambers.
There is something called Terraclean, where you can take your car to have the engine decoked. It might be worth a go?