the 330i is motor that was made after bmw came out with the obdII m3 motor wich instead of 3.0 its a 3.2 with different diff and tranny. The 330i is a motor that is almost similiar to the 95 M3 motor. Trust me if i had that 330i motor you have i would dump it in my car as well. Also if you have everything to convert it to a OBD1 that will make it even more impressive. Well good luck