Jami` at-Tirmidhi, Book 49, Hadith 4299 (In-Book) ⓘ
Narrated Jabir: that a Bedouin gave the pledge to the Messenger of Allah for Islam, then he was afflicted by the sickness in Al-Madinah. So the Bedouin went to the Messenger of Allah and said: "Take back my pledge." But the Messenger of Allah refused. Then the Bedouin left and came back and said: "Take back my pledge," and he refused. Then the Messenger of Allah said: "Al-Madinah is but like bellows, it expels its filth and purifies its good."
حَدَّثَنَا الأَنْصَارِيُّ، حَدَّثَنَا مَعْنٌ، حَدَّثَنَا مَالِكُ بْنُ أَنَسٍ، وَحَدَّثَنَا قُتَيْبَةُ، عَنْ مَالِكِ بْنِ أَنَسٍ، عَنْ مُحَمَّدِ بْنِ الْمُنْكَدِرِ، عَنْ جَابِرٍ، أَنَّ أَعْرَابِيًّا، بَايَعَ رَسُولَ اللَّهِ صلى الله عليه وسلم عَلَى الإِسْلاَمِ فَأَصَابَهُ وَعَكٌ بِالْمَدِينَةِ فَجَاءَ الأَعْرَابِيُّ إِلَى رَسُولِ اللَّهِ صلى الله عليه وسلم فَقَالَ أَقِلْنِي بَيْعَتِي . فَأَبَى رَسُولُ اللَّهِ صلى الله عليه وسلم فَخَرَجَ الأَعْرَابِيُّ ثُمَّ جَاءَهُ فَقَالَ أَقِلْنِي بَيْعَتِي . فَأَبَى فَخَرَجَ الأَعْرَابِيُّ فَقَالَ رَسُولُ اللَّهِ صلى الله عليه وسلم " إِنَّمَا الْمَدِينَةُ كَالْكِيرِ تَنْفِي خَبَثَهَا وَتُنَصِّعُ طَيِّبَهَا " . قَالَ وَفِي الْبَابِ عَنْ أَبِي هُرَيْرَةَ . قَالَ وَهَذَا حَدِيثٌ حَسَنٌ صَحِيحٌ .
also referenced under: Hadith 3920 (Reference) & Volume 6, Book 46, Hadith 3920 (DarusSalam)