Have you done all the important stuff like upgrading the suspension , brakes , mounts etc... ? Don't be an I want 400hp guy without upgrading everything else . Oh and BMW's are very expensive when it comes time to do BMW shit . Have you had at least a compression and leak down test yet 🤷♂️