For me, there appears to be enough damage (as shown in the pix) on the car, plus the airbags deploying, that I would avoid that car, likely regardless of price. Others may differ with me, but that is my personal opinion.
At the very least, an excellant price plus a written history of the repairs, the cost of the repairs, who did the repair, would be required.
2016 340i xDrive EB MPerf
Plus 18 other BMWs since 1971..