So tonite I was out...and my friend dropped by with his 330ci with a performance package....he just got a gruppe m carbon fiber intake installed and this baby sounded sick taking off.

That made me soo jealous...cuz my 525i is really harsh and slow. Now that I'm working and saving money...and investing...I was wondering how much a real engine swap would cost. I like the body style of the 525i, plus if I keep it...I'll look more unique than all the 3 series out there...and still be able to keep up. I don't want to get another 5 because I've already thrown money into the car with replacing stuff and I know its in good condition. So what do you guys think would be a good engine to throw in that will give me insane speed? So I can get a feel of what I need to save up for, that is if I decide to go for it.