Which explains the meaning of the underlined idiom in this sentence?

My mom said I should consider myself lucky to get this computer because it cost an arm and a leg.
A) very expensive
B) usually unavailable
C) hard to carry
D) modern and updated