Biofuel does emit around the same carbon output to the atmosphere (compared to storing it). Producing the amount necessary to replace most of petrol requires a ton of crop land, and alternatives means of production are not available quite yet, if ever.