lokomotif ini dapat dianggap sebagai "adik" dari lokomotif bb 301.
hal ini disebabkan karena modelnya yang sama (krupp-m1500bb) dengan desain kabin masinis yang sangat persis.
hanya saja, semua bb 304 memiliki kaca pada pintu masuk kabin masinis serta memiliki jaring radiator berbentuk enam buah persegi.
penggunaan di indonesia
di indonesia, lokomotif ini terdapat di dipo lokomotif tanah abang, dipo lokomotif cepu, dan dipo lokomotif jember.
lokomotif ini telah berpengalaman menarik kereta-kereta api ekspres seperti parahyangan dan bima pada masa-masa indah pjka dari awal masa dinasnya.
hingga akhirnya mulai tahun 90-an sampai sekarang diturunkan menjadi penarik kereta lokal, biasanya menarik ka lokal rangkasbitung dan merak untuk lokomotif milik dipo tanah abang dan menjadi penarik ka ekonomi jarak pendek di wilayah daop ix jember.
sejak 2011 akibat seringnya masalah, lokomotif milik dipo tanah abang dijadikan pelangsir semenjak cc 201 dioperasikan untuk menggantikan peran lokomotif ini, termasuk didatangkannya juga cc 201 ke dipo tanah abang, dan akhirnya bb304 di tanah abang berhenti beroperasi saat ini.
lokomotif di jember bernasib lebih baik karena masih bisa menarik ka ekonomi jarak pendek, dan salah satu lokomotif bb 304 yang beruntung, bb 304 23r diretrofit oleh balai yasa yogyakarta dengan mesin baru sehingga bisa menarik kereta rangkaian panjang seperti mutiara timur.
kondisi bb 304 saat ini
lokomotif yang di-repower adalah bb 304 23.
sebelumnya, lokomotif ini berbasis di dipo tanahabang, dan bertugas menarik ka lokal sampai mangkrak.
balai yasa pengok dengan kerja sama bombardier transportation akhirnya melakukan repowering pada bb 304 23, dan menjadi bb 304 84 07r.
hasilnya cukup memuaskan, bahkan lok ini sanggup menarik ka mutiara timur yang lebih berat dibanding ka lain di daop ix. kini bb 304 23r berdipo jember.
di dipo tanahabang, sejak 2011 bb 304 hanya digunakan sebagai lokomotif pelangsir mengingat usianya yang sudah tua dan langkanya suku cadang, dan peran menarik ka langsam, patas merak, rangkas jaya, kalimaya dan ka batu bara digantikan oleh cc 201 dan cc 203 untuk kereta penumpang lokal/ekspres dan cc 206 untuk kereta penumpang ekspres dan barang.
bahkan, cc 201 sudah ada yang menjadi milik dipo tanah abang sejak dipo ini mendapat mutasi lokomotif dari dipo jatinegara.
saat ini, lok bb 304 yang dalam keadaan "sehat" hanyalah bb 304 23r.
bb 304 06 yang menggunakan logo dan livery baru masih menggunakan mesin asli/lama dan sistem kanibal, namun sudah tidak dioperasikan lagi.
sejak 2011 bb304 di tanah abang hanya menjadi lokomotif pelangsir di jakarta kota, jakarta gudang, tanjung priok, manggarai, dan pasar senen, serta jumlah mereka tinggal sedikit, dan jarang terlihat, termasuk di dipo tanah abang sekali pun.
bahkan, akhirnya lokomotif yang sering terlihat langsir di manggarai maupun yang sering membawa kereta antara dipo jakarta kota dan pengawas urusan kereta (puk) manggarai adalah cc 201, cc 203, bahkan cc 204.
penghentian operasi bb 304 dipo tanah abang untuk ka penumpang dan barang dilakukan karena tidak andalnya lokomotif ini, seringnya terjadi masalah dan mogok, serta keberadaan lokomotif seri cc 2xx yang lebih andal untuk menarik ka lokal dan ka lainnya, termasuk untuk langsiran.
saat ini, seluruh bb 304 di jakarta sudah tidak beroperasi akibat penghapusan aktivitas pelangsiran lokomotif diesel hidraulik kelas bb 3xx di tanah abang, dan lokomotif tersebut telah dikirim ke stasiun cikampek untuk disusun di dekat stasiun, dan belum ada kabar apakah akan dirucat/dipreservasi.
saat ini bb 304 yang masih beroperasi adalah bb304 09 milik dipo lokomotif cepu, bb304 02 milik dipo lokomotif sidotopo, dan bb304 23r milik dipo lokomotif jember.
sebenarnya, lokomotif ini tidak terlalu tua, satu generasi dengan lokomotif cc 201, namun dukungan suku cadang yang kurang, terutama untuk mesinnya yang diproduksi oleh mtu friedrichshafen (tidak seperti mesin ge 7fdl-8 buatan ge transportation yang sampai saat ini masih diproduksi untuk pasar internasional) membuat lokomotif ini seperti berusia tua, dan kanibalisasi sering dilakukan sehingga satu persatu lokomotif pun mati sampai hampir tidak ada yang beroperasi.
data teknistim redaksi majalah ka. 2007.
album lokomotif dan krl. depok: pt ilalang sakti komunikasi.
berat kosong: 48 ton
berat siap: 52 ton
berat adhesi: 52 ton
tipe: mtu tipe 12 v 652tb 11/mtu 12 v 4000 r41r
jenis: 4 langkah; turbocharger
daya mesin: 1.550/1.850 hp
daya ke generator/converter: 1.410/1.710 hp
jumlah motor traksi: 1
tipe motor: voith l 720 r u 2
kecepatan maksimum: 120 km/jam
gaya tarik maksimum (adhesi): 10.920 kgf
kecepatan minimum kontinu: 20 km/jam
jari-jari lengkung terkecil: 80 m
bahan bakar: 2.000 liter
minyak pelumas: 300 liter
air pendingin: 840 liter
pasir: 300 liter
minyak transmisi: 450 liter
sistem rem: udara tekan, rem parkir
tipe kompresor: knorr 450/150 - 10
foto-foto lokomotif bb 304 saat masih memakai livery perumka
berkas:lokomotif bb 304 06.jpg|bb 304 06 menuju [[stasiun tanah abang|dipo lokomotif tanah abang]]berkas:id diesel loco bb 304-23 040729 002 jakk.jpg|bb 304 23 di [[stasiun jakarta kota|stasiun beos]], [[2004]], sebelum dimutasi ke dipo lokomotif [[kabupaten jember|jember]].berkas:train_indonesia_hariadhi.jpg|lokomotif bb 304 16 di [[stasiun jakarta kota]]
daftar lokomotif di indonesia