Scania on Wednesday agreed to buy the General Motors Powertrain Swedish production plant as part of its effort to boost manufacturing capacity to 100,000 vehicles a year by 2010, a report said.