hi.i need some info.my 2001 330i auto overheat and blown my engine.a m54b30 engine is very hard to find and also very expensive in my country.i did find a m52b28 engine for very cheap.what do u suggest i do.should i swap engines,what parts will i need from the m54.i will have excess to the m54 engine for a week to remove parts etc.can i use the computor box of the m54 etc.thanx.job