German automotive giant Mercedes-Benz has agreed to buy electricity from 46 MW of community-owned wind parks and supply its car factory in Bremen and several battery production sites.