Hello I have a 2003 BMW X5. I just got the engine replace a couple days ago. I went to pick it up but because the shop was done installing the motor but now I have to deal with the other problems I had with the X5 before the motor went out.
I needed O2 sensors before but never got to it once the truck ran hot and I had to replace the motor. So what it's doing now is start off running good, then about 15 minutes in it starts to run really rough, gets loud, check engine light comes, it starts to sputter then turns off.
I got it a diagnostic and a couple codes came up. O2 sensor bank one, failsafe engine, mass airflow sensor etc. I had the O2 sensors replaced and it's still doing the same thing.
Somebody please help me I have already out over $6000 in the truck and I don't want to give up on it.