wouldnt necessarily say its gone bad, i had a cat smell like that around 6 or 7 years ago, and still got same cat, although not the car.
batteries can also give a egg smell when they are going bad.
and a bad clutch/thrust bearing can make a smell from the bowls of hell.