Edmunds: Should you fix your car — or buy a new one? The answer will differ for everyone