Originally Posted by Kolyan2k
before even doing all that, wouldn't it be better if you asked BMW tech to troubleshoot the car ? its only like $100 bucks at dealer.
I did that Dealer couldn't find any problems. This is a used engine I think
I bought it with this problem, I could easily buy another one but I just want to fix it.