Knocking in the engine
I've got this knocking noise in the engine and I was wondering if anyone has ever experienced that. Sounds like someone knocking the engine block with a hammer. It appears only between 2000 - 3000 rpm and only if I floor the throttle. The engine doesnt make that noise during regular driving. Any ideas before I take my 328i to dealership and they rip me off?