I wasn't able to buy it because it was too expensive.
「手が出ない」をそのまま英語にしようとすると
難しくなります。
「あまりに高すぎて、手が出なかった」を
「値段が高すぎて、買うことができなかった」と
考えて英語にすると簡単に英語に出来ます。
too・・・to~は「あまりに・・・で~できない」
という意味の表現です。
I wasn't able to buy it because it was too expensive.は
「それが高すぎて、買うことができなかった」
という意味になります。
少しでも参考になれば幸いです。