Ya, I go to a workshop which nearby Sony factory at BU, he is a BMW specialist, he advised that it's better I sell and get a 325i if I insist wanna upgrade, cause most of the Halfcut did not complete with wiring, but it seems stupid to pay for 15k for repairing cost for my 318i engine which is totaled and still get the same thing...but well, they are pro and I have to listen althrought I eagle to having a more powerful car... Well, final decision is repair it and drive for 1 year, after that looking for e60 is more wise and valuable.
Anyway, thanks for all your valuable opinion.