That car is so expensive; it costs an arm and a leg.

A. Pun
B. Idiom
C. Personification
D. Metaphor

Im debating between a pun and personification...???

2 answers

I don't see any play on words. It looks more like an idiom to me.
Idiom