I'd put money on it being the track control arm bushes. Mine were knackered, and caused a banging noise over every bump.
how much are these ?
Can't remember the price but the inner ball joints were that worn the whole arm was replaced (both sides) and new track rod ends fitted to the arms. after they had been removed I stripped them down and found water had ingressed into them, thus causing the wear. Car was just out of warranty, so I took the case up with VW customer service to try and get some compensation for the cost of replacing them. Never heard from them again!!
You can do an easy test to check for this type of wear, by jacking the front wheels off the ground and rocking the wheel up and down and side to side. If the joints are worn the wheel will wobble a bit and you should be able to replicate any noises you hear by increasing the force you apply to the wheels.