I no it works on e46 engines similar so shouldn't have any issues but I don't no for certain