I went to a Quick oil change place, and they drained the oil from my new Fiat 500 and did not refill/replace oil.
After I started the car, I drove approx 1/8 mile before engine quit. The car would not restart. After the car stalled, I raised the hood, and pulled the dipstick which registered not a drop of oil.
I rolled the car into another garage next door that did a proper oil service (where it was also discovered the oil filter had not been changed by the Quick Oil Change garage as indicated on my receipt). After this correct oil service, the "check engine" light was ON, but is now out after driving the car 20 miles. The "service engine" light/code was "PO 300".
I called Fiat service center; they suggested I drive car to see if running normally. Is it possible damage was done to the engine life? The Quick oil change place is insisting I take my car to the dealer to diagnose any damage (which is why I ask about consequence to the life of the engine). Problem is, in order to diagnose any damage the dealer/service center has to disassemble the engine.
The Oil Change district manager said they would "make it right", so I'm trying to decide whether to have a new engine in the car, or get another car.
What are the consequences of running an engine, even a short distance without any oil in the tank?