B. After we had walked for hours, the car was a wonderful sight.
Options A and C (and the original) have a misplaced modifier and sounds as if the car had walked for hours. Option B is the only one that said WE had walked for hours.
9.4m questions
12.1m answers