bro some advice......i have an e30 320i, some people may think aah..its only a 2 L! With a little bit of fine tuning you'd be suprised what it is capable of doing (something i learned yesterday) Once upon a time i was thinking of putting m20 2.5, m50 2.5 , m30 s50 etc...
But i learned that what is the point of doing this if i only have pushed my car to 60% max. The day i change engine will be the day i push my car to the max and mastered controlling the car. My car may be 20 years old and seem out of date to many, but that doesnt mean its an easy car to master and i am no master yet

. take your car on track and push it to the limit gradualy. Once you have tamed the car then move on to something bigger. Upgrade your handling and brakes first....absorbers, springs, struts, steel braided lines, anti-roll bars etc.....
as some people say......power is nothing without handling
and
Why have 300hp when you cannot handle a kart' s 30hp???.......@ Jules
I am not putting you down or discouraging you in any way, just sharing something i learned.

k: