1. To be poor, he could not buy the sports car.

2. Being poor, he could not buy the sports car.
--------------------------------
Which one is correct? Is #1 correct grammatically?