The oil light comes on when the oil pressure is low, not when the oil level is low; it's possible to have the proper amount of oil but still have low pressure, and usually the oil pan and pump are constructed so that unless the level is extremely low (to the point where the pan is almost entirely empty), the pressure will not drop.
It's at least possible that the mechanic is being truthful, in that if you've been driving the car very long with low oil pressure it may have damaged the engine to the point that it may be more cost-effective to replace it rather than repair it. On the other hand, you might just need a new oil pump.
If the car was still running okay when you took it to the mechanic, you should probably get a second opinion, though you should strongly consider having it towed to a different garage rather than driving it. (If it wasn't running, you don't have the option of driving it, and the likelihood that you actually do need a new engine is quite a bit higher.)
As long as you're a good enough driver and the garage is roomy enough - No. You'll get a little bit more of exhaust fumes in there, but not really enough to matter.
Go to your nearest garage and tell the mechanic the problem and he will do it for a certain amount of money
Garage Mahal - 2009 Car and Driver Garage 2-10 was released on: USA: 18 June 2010
I paid only $100 to have this done at the Toyota garage. The driver's window wouldn't go up on a drowning rainy day in Houston just after I had opened it under a protective drive through!
The motto of Gulf States Toyota Distributors is 'a Toyota in every garage'.
Not really feasible. The engine and transmission are removed as an unit out the bottom. You would need a way to lift the car high enough to get the engine out.
Not enough info. - Depends on size of joist and size/weight of engine. For instance, a 2x4 would NOT hold any V8 engine ! - Be safe, rent an engine hoist and do it properly.
take it to the garage
Check
the garage song
Could be many reasons. If there is an check engine light, have the code pulled with a ODB2 scanner from any local garage. Reference that code with what it means and you have a better idea where to look to solve the problem.
take it to a garage