Iberdrola SA (BME:IBE) has reached an agreement to purchase three wind farms in Spain totalling 117.8 MW from turbine maker Siemens Gamesa Renewable Energy SA (BME:SGRE).