Volvo S40 - Any good versatile diagnostic tool? - olivier74

Could anyone recommend a good diagnostic tool? Ideally one I could read into the dpf (not necessarily for forced regeneration) just blocked/partially blocked/air flow...

I also have citroen DS4 diesel 18months old.