The deal, which will see MidAmerican pay between $2bn to $2.5bn, marks the third time in little over a year that Mr Buffett has ploughed cash into solar energy.