Indian carmaker Tata Motors Ltd (BOM:500570) has entered into a power purchase agreement (PPA) with Tata Power Co Ltd (BOM:500400) for the output of a 3-MWp solar array that will be installed on the rooftop of a factory in the state of Maharashtra.