German pharmaceutical and life sciences company Bayer AG (ETR:BAYN) has purchased the output of the 590-MW Francisco Pizarro solar farm that Spanish utility group Iberdrola SA (BME:IBE) will build in Spain.