After doing my work removing the swirl flaps and cleaning the EGR valve my car seemed to sort out its MPG problem but only for a day or two. Now i'm thinking it could be my EGR valve playing up and have looked on the bay and came across these
. 98 244 235 129 20 343 384 3

e46 320d egr bypass benefits