Which sentence correctly uses punctuation to separate coordinating adjectives?

Tim found an old, rusty bicycle at the salvage yard and decided to fix it.

Tim found an old rusty, bicycle at the salvage yard, and decided to fix it.

Tim found an old, rusty, bicycle at the salvage yard and decided to fix it.

Tim found an old rusty bicycle at the salvage yard and decided to fix it.