This OEM Gen 1 B58 stock turbo with the factory manifold and turbo inlet pipe is a great OEM replacement part for your 2016-2018 BMW 340i. With only 50K miles on it.