The only discrepancy is that BP is a complete global data set for 2006. The only one. EIA hasn't released their yearly update yet and it will only be for 2005 when they do.

See Rembrandt's note down the thread.