BP estimates it will produce 940 million litres of ethanol a year with its second refinery. Brazil produced about 22.4bn litres of ethanol in 2007-08.