If power is what u want, get the Audi. Driving dynamic is paramount to me, none of the other 3 is even close in satisfying my need. Power is something that's never enough.. what's the use of power without control. What's the use of power when a smaller CC BMW overtakes u at every corner? NA cars are more suitable in powering out of screeching corner due to the smoothness in power deliver. A slight over power in a slippery corner can push the car into a spin.
If AWD is what u want, u should try the X1. Oh! u must take corners till the wheel screech, then only u can separate the men from the boys. Try feeling the torque transfer between the screeching wheels and the non screeching wheels. If straight line sprint is what u want, go test the EVOx or STi, they clock better times then all 4 u mentioned, at a lower price range..
End of the day, your money your choice! If I buy car today, it will be the 320d, 0~100 in 7.6s, 380Nm torque, cheaper roadtax, cheaper fuel and u save RM100k !!