Used Engine Computer (ECM) — BMW 330i

Choose the version that matches your vehicle (year, side and options). Not sure? Compare the OEM number on your part.

Engine Computer (ECM) BMW 330i 2025
Electronic Control Module
OEM : 12145B40E17, 12145B4D4B1, 12145B5D972
Engine Computer (ECM) BMW 330i 2024
Electronic Control Module; ID 12145A8F928
OEM : 12145A8F928
Engine Computer (ECM) BMW 330i 2021-2024 (+1 more)
Electronic Control Module; ID 12145A14628 · Electronic Control Module; ID 12145A57781 · Electronic Control Module; ID 12145B32771
OEM : 12145A14628, 12145A57781, 12145B32771
Engine Computer (ECM) BMW X3 2020-2024 (+7 more)
Electronic Control Module · Electronic Control Module; Sedan · Electronic Control Module; ID 12145A1CE60
OEM : 12145A1CE60, 12145A24334, 12149468872, 12149798769…
Engine Computer (ECM) BMW 230i 2019-2020 (+3 more)
Electronic Control Module · Electronic Control Module; from 07/01/18 · Electronic Control Module; Wagon
OEM : 12149894912
Engine Computer (ECM) BMW 430i 2017-2019 (+3 more)
Electronic Control Module · Electronic Control Module; thru 06/30/18
OEM : 12148655734, 12148664546, 12148676533, 12148681106…
Engine Computer (ECM) BMW 330i 2006
Electronic Control Module; Conv, AT, 225HP · Electronic Control Module; Cpe, AT, 225HP
Engine Computer (ECM) BMW 330i 2006
Electronic Control Module; Sdn (E90), exc. Xi
OEM : 12147561685, 12147567180
Engine Computer (ECM) BMW 330i 2006
Electronic Control Module; Conv, MT, 235HP (performance package) · Electronic Control Module; Cpe, MT, 235HP (performance package)
OEM : 12147562334
Engine Computer (ECM) BMW 330i 2006
Electronic Control Module; Conv, AT, 235HP (performance package) · Electronic Control Module; Cpe, AT, 235HP (performance package)
OEM : 12147562336
Engine Computer (ECM) BMW 330i 2006
Electronic Control Module; Conv, MT, 225HP · Electronic Control Module; Cpe, MT, 225HP
OEM : 12147562328
Engine Computer (ECM) BMW 330i 2006
Electronic Control Module; Sdn (E90), Xi
OEM : 12147561685, 12147567180
Engine Computer (ECM) BMW 330i 2003-2005
Electronic Control Module; Xi (AWD), from 3/03 · Electronic Control Module; Xi (AWD)
OEM : 12147530855, 12147531190, 12147541400, 12147545200
Engine Computer (ECM) BMW 330i 2003-2005
Electronic Control Module; exc. Xi; from 3/03, w/performance package · Electronic Control Module; exc. Xi; w/performance package
OEM : 12147532778, 12147549087
Engine Computer (ECM) BMW 330i 2003-2005
Electronic Control Module; exc. Xi; from 3/03, w/o performance package · Electronic Control Module; exc. Xi; w/o performance package
OEM : 12147527015, 12147532776, 12147532903, 12147536169…
Engine Computer (ECM) BMW 330i 2001-2003
Electronic Control Module; exc. Xi · Electronic Control Module; exc. Xi; thru 2/03
OEM : 12147511469, 12147511571, 12147522346
Engine Computer (ECM) BMW 330i 2001-2003
Electronic Control Module; Xi (AWD) · Electronic Control Module; Xi (AWD), thru 2/03
OEM : 12147511571, 12147511883, 12147522352