Untuk mesin yang dipakainya, BMW membekalinya dengan mesin bertipe
valvetronic dengan 4 silinder 4 valves yang memiliki kapasitas mesin
hingga 1995 cc. Dengan mesin ini, mobil BMW 320i mampu menghasilkan
tenaga sebesar 150 hp pada 6200 rpm. Sedangkan torsi yang dihasilkannya
mampu mencapai 200 Nm pada 3600 rpm. Namun tak hanya itu saja, kendaraan
asal Jerman ini pula dilengkapi dengan transmisi berjenis 6 kecepatan
automatis steptronic, dengan kapasitas tangki bahan bakar mencapai 61
liter dan sistem kemudi rear heel.
Pada sistem suspensi yang pakai, BMW mebekali mobil ini dengan suspensi depan berjenis sturt type dan multi link pada suspensi belakang. Sedangkan untuk rem yang digunakannya, telah menggunakan teknologi ABS dynamic, dan juga stability control. Bahkan, mobil ini telah dilengkapi dengan sistem keamanan berupa badan teknologi struktural, air bags, immobilizer, ABS, sensor parkir. Untuk harga yang ditawarkannya, harga mobil BMW 320i dibanderol seharga Rp. 589 jutaan.