Die Klasse B von 1909, nach ihrem Konstrukteur auch „Hendrie D“ genannt, war die erste 2'D1' „Mountain“-Lokomotive mit einer Feuerbüchse hinter allen Kuppelachsen. Sie war für den schweren Kohleverkehr auf der oberen Natal-Hauptstrecke vorgesehen und benötigte eine große Feuerbüchse, um eine hohe Leistung aufrechtzuerhalten. Ausgehend von der früheren Klasse B, die zu einer 2'D1' umgebaut worden war und deren Feuerbüchse sich noch über den letzten beiden Kuppelradsätzen befand, schuf Hendrie einen Hilfsrahmen hinter dem letzten Kuppelradsatz, der Platz für eine tiefe, breite Belpaire-Feuerbüchse mit einer Rostfläche von 34 Quadratfuß (3,16 Quadratmeter) bot.
Der Kessel war zu jener Zeit der größte in Südafrika und blieb auch in späteren Jahren der größte Nassdampfkessel. Die Lokomotiven waren mit Flachschiebern und einem dampfunterstützten Richtungswender der Bauart Hendrie ausgestattet. Obwohl sie einen Kuppelraddurchmesser von nur drei Fuß und 9 1/2 Zoll (1.156 mm) hatten, waren sie auch für den Personenverkehr geeignet und hatten keine Probleme mit Geschwindigkeiten von 50 mph oder 80 km/h. Im Kohleverkehr zeigten Testfahrten, dass sie Züge von mehr als 1.100 Tonnen ziehen konnten.
Die ersten fünf wurden 1909 von North British gebaut. Diese verfügten über Tender vom Typ TJ mit einem Wasservolumen von 3.500 imperialen Gallonen und einer Kohlekapazität von 6 Tonnen. 1910 folgten 25 weitere, die mit Tender vom Typ TM mit 4.000 Gallonen bzw. 8,25 Tonnen ausgestattet waren. Die SAR bezeichnete sie als Klasse 3. In den 1930er Jahren wurden 29 Lokomotiven mit einem von A.G. Watson entworfenen Standard-Heißdampfkessel ausgestattet. Sie verfügten nun über Kolbenschieber und wurden als Klasse 3R bezeichnet. Ab den 1960er Jahren wurden die verbleibenden Lokomotiven im Rangier- und Übergabeverkehr eingesetzt. Die letzte Lokomotive wurde 1974 ausgemustert.