i just read this thread and have a few things to add
1. haynes manual says the fuel filter must be changed on second inspection II, i.e. more or less 150-160k kms
2. just for info, the 25000km interval that counts down, actually monitors how much fuel you use. when you've used 2500litres fuel, it will be on ZERO.
3. you have a 318, and most of the info on the web is for 6cylinder e46's.
the disa valve someone showed you, your car does not have one. 318s has a throttle body. its not the same as the e46 cylinders.
http://www.realoem.com/bmw/showparts.do?model=AY72&mospid=47632&btnr=13_0901&hg=13&fg=15
how is your car oil usage?
i would suggest also looking at your crank ventilation valve.