You're right it isn't a $#@! motor, but I was so saddened when I sat inside an Audi by the lack of power the vehicle has at the price point is does. Just get the n54 you cant go wrong especially if you choose to stay stock. The 335 is just so damn fun to drive. Trust me the BMW will not steer you wrong if you want a sporty car with mild to high performance. The Audi will be a let down if its a car to drive for fun. If you need AWD, go with the S5, BMW's x-drive has nothing on Audi Quattro.