It used to be an unexciting CX500C before, but a fabled German shop has thankfully stepped in to give it a much livelier soul ...