I have a 2008 Toyota Camry with 78k on it. I have been told I need to get a new or used engine because the person who changed my oil left the oil cap off and resulted in me driving with no oil. The dealership has stated that a new engine would be 6100 (with service) or that I could get a used engine (with 73k) for 4,700 (with service). The used engine would have a 1 year guarantee. Does anyone have any thoughts on the better option? I can technically afford the new engine, but don't want to spend the extra money if it isn't adding reliability/value. The used engine would be from a salvage or junk yard. Also, the dealer says that they don't do refurbished engines. Is that true?