@Robbbbbbbbbie_ @ranes_justin Close but even I get confused with this, e90 chasis code applies to 4 door. E92= 2 door. 35 = 3 liter turbocharged, i= injected (gasoline). After E46 chasis (1999-2006) BMW just gave each body style their own chasis code, so they don’t put ci just diff chasis code
@ranes_justin Engines are where it gets even more complicated. Example E36 328i came with the M52b28. M= production versions of bmw motors aka non ///M. M52= generation of motors in E36 from 1995-1998 (OBD2). B= displacement example B25=2.5 L, B28=2.8L.