Citroën XM - wreck or rescue?