I have a 95 civic ex and I was driving at 40 mph when my car made a pop noise (radiator hose split open) and a small amount of white smoke went into the air and I began to smell antifreeze/coolant. I pulled over in less than a minute and lifted the hood to find that antifreeze/coolant had squirted in small amounts within the hood. I immediately took it around 7 miles to my mechanic to have it looked at because at the time I didn't know what the problem was but I was surprised that the car was running the whole way there. When I got to the mechanic and put the car in park (idle) heavy amounts of white smoke started to pour out of the hood. The mechanic show me clearly where the radiator hose
had tore substantially and showed me how some kind of way the engine have VERY LITTLE OIL. He said that I should have called a tow rather than to have drove it there and concluded that I had damaged the engine and needed a new one rather than just replace the radiator hose and do an oil change??? My question is if my car accelerated up hills just to get to the mechanic proves that the engine is still good. All he would have to do is replace the hose and put oil into the engine and the problem seems as if it would be fixed in my mind? why would the mechanic deem the engine bad when after the smoke cleared under the hood EVERYTHING looked perfectly fine. No white milky or foamy antifreeze or nothing. Do you think my car might have a chance? What could be wrong or what can be done?