India on Wednesday said it would buy Hawk trainer jets from Britain's BAE Systems Plc, in a $1.7 billion contract.