I have 2002 3 series 318i. I was driving and the oil pressure light came on I drove for another day. Then all of a sudden the car stalled at a junction and it wouldn't start. I got towed to a garage and he has informed me there is no compression in the engine. He said that i would be better off getting another engine than to strip it all down. Any thoughts or advice for this problem?