I don't want to complicate this - still, I think I also should mention
die Schneid abkaufen - in fact I was surprised to see "der" here (I only knew this idiom with "die") but obviously, as a short internet search confirmed, it is also widely used with "der" (thouzgh there are only very few Google hits for exact match of "der Schneid abkaufen").
(So is "der Schneid abkaufen" really correct?)
Meaning is clear in this context, in a joking way this sentence should indicate that the new Audi A8 easily will better those other cars - and of course the idiom is completely out of place here, I never would use it in a context like this: but it is also obvious (to me at least) that the writer of this slogan knew this and intended to use it for the novelty of it.
(You know how it is with ads, they should be flashy.

)