Coba jelasin Akhir masa kedinasan (1998-sekarang) dari Lokomotif BB303 dong

Setelah 25 tahun beroperasi, khusus untuk lokomotif BB303 yang beroperasi di Sumatra Utara, dilakukan rehabilitasi dengan mengganti mesinnya dengan tipe terbaru, sama dengan lokomotif BB302 yang juga direhab sehingga lokomotif BB303 yang telah direhab memiliki daya sekitar  serta memperpanjang masa pakai. Ini menyebabkan sampai saat ini, lokomotif BB303 masih banyak beroperasi di Sumatra Utara dan beberapa lokomotif hasil rehab ada yang dikirim ke Sumatra Barat sebagai tambahan armada.

Sementara di Jawa, nasib lokomotif BB303 tidak seberuntung di Sumatra. Perlahan-lahan, lokomotif ini mulai tergeser menjadi lokomotif langsir, bahkan sampai mangkrak. Contoh tergesernya posisi lokomotif BB303 adalah tergesernya lokomotif ini sebagai penarik KA Lokal Rangkasbitung, yang digantikan oleh CC201 yang menemani BB304 yang sudah ikut menarik KA ini lebih dulu. Lalu, di Daerah Operasi IX Jember, perannya juga tergeser karena kedatangan lokomotif CC201 di Depo Jember yang mengakibatkan perannya dalam menarik kereta api jarak menengah seperti Pandanwangi dan Probowangi pun tergeser.

Pada tahun 2014, seiring dengan kedatangan lokomotif CC201 dan BB203 ke Divisi Regional 1 Sumatra Utara dan Aceh, dilakukan mutasi terhadap 7 unit lokomotif BB303 dari Depo Induk Medan ke Depo Induk Padang, diantaranya BB 303 08 (BB 303 73 03), BB 303 22 (BB 303 78 01), BB 303 23 (BB 303 78 02), BB 303 35 (BB 303 78 09), BB 303 36 (BB 303 78 10), BB 303 51 (BB 303 84 08), BB 303 57 (BB 303 84 12).

Sampai saat ini, lokomotif BB303 masih menjadi andalan di Sumatra Barat, terutama untuk dinasan KA penumpang dan langsiran KA Semen Padang. Di Sumatra Utara, keberadaannya mulai tergeser dengan keberadaan lokomotif BB203 dan CC201 yang ada. BB303 di Sumatra Utara saat ini lebih banyak didinaskan sebagai penarik KA jarak pendek, serta terkadang hanya ditugaskan menjadi lokomotif langsir di Balai Yasa Pulu Brayan, Stasiun Medan, Belawan, Perlanaan, Tebing Tinggi dan Kisaran. Meskipun demikian, kedua lokomotif tersebut belum mampu menggeser BB303 sepenuhnya karena kebutuhan lokomotif yang masih belum terpenuhi di Sumatra Utara. Di Jawa, saat ini sudah tidak ada lagi lokomotif BB303 yang beroperasi.