Hey guys one more post, I bought a shark injector from turner motorsports, and i tried to install it, but a fault code came up saying the software needed to be updated. So i called turner motorsports and they told me i needed to take it to the bmw dealership and have the car updated. So i went there and they said they could do it, but did not think that it would chaneg anything. Any ideas?