On the other hand, models with a modern 2.0-liter turbocharged B47 engine require fuel filter changes every 30,000 miles on average. As for petrol engines, BMW advises the drivers to change the fuel filter every 50,000 miles on average.