Rheinmetall has won a follow-up order from an unnamed German carmaker to produce aluminium engine blocks with a total value of more than EUR100m (US$117m).