The European Parliament of the EU has voted by a large majority for legislation to cap average emissions from all new cars in the EU at 125g/km by 2015.