Fastfood firm McDonald's has vowed to cut the level of trans fats in the cooking oils used by its European business to 2% by the middle of 2008.