Hi all, have this weird misfire on my 2.5 2008 roadster,mainly in low revs in all gears, the oil light comes on but immediately fires up and runs normally.. very strange.. the engine idles normally but revs might increase momentarily as well & drop back down.. had it on a fault finder from a BMW indie, but nothing comes up.. could it be fuel filter/spark problem??? Any ideas much appreciated 