Firm brake pedal and wooden feeling usually points to servo and or servo pipes, check for pipes leaking (meaning no vacuum to the servo).when engine is off pump brake pedal until firm then start engine pedal should gain some travel (softness)if not probably a servo or pipe problem
Just noticed it's a diesel not that familiar with cdti's check vacuum pump if fitted also