That is not good news. When you say it "broke down", did the engine stop? Did you hear "clanking' sounds? Please clarify. When you say "loss of engine oil", do you mean visually seeing oil seeping/spilling out of the engine, or high oil consumption after driving? I would concur that a new, not...