Why not "take" instead of "buy"?
why did you take this to me??
Would "Neden bunu bana aldin?" be correct and sound okay?
I think the direct object of the verb has to stand next to the verb. So that it must be bana (Dat) bunu (Acc) aldin.
Neden "did you take this..." yanlış?