hey, thanks a lot for the info. What are my options with respect to modification to the engine? I really want to be able to add some horsepower to it eventually but I'm looking around and I'm not seeing much options. I really want to do the m54 swap and well if there's not much room for improvement I might end up doing what I don't really want to do which is to do a 2jz-gte conversion. I am really trying to avoid the cross breed tho especially as i love my BMW and cross breeding would take a lot away from it. Any info you c=guys can offer would be great!