Tata Motors has fully acquired the Spanish bus company Hispano Carrocera. The Indian group already had a 21% stake in the company, which it has held since 2005.