What sort of build are you doing standard, fast road or track?
Are you forging the engine and using bigger/hybrid turbo?
Can't help you much, but for parts you can check using
Welcome to RealOEM.com! This site can be used to look up BMW part numbers and approximate part prices.
www.realoem.com