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.
On Order: 2016 340i xDrive EB MPerf
2012 328i xDrive Touring, BSM, Step.
Gone: 2014 MINI Cooper S, Thunder Grey, 6MT
Gone: 2012 135i Coupe, Jet Black, MSport, 6MT
Gone: 2012 135i Coupe,LeMans Blue, MSport, DCT, Prem
Gone: 2011 X35i, Vermillion Red, MSport.
Gone: 2007 328xiTouring, Barbera Red, Lemon, 6MT.
Gone: 2009 M3 Sedan, Alpine White, Black Novillo, M-DCT.
Gone: 2008 535xi, Alpine White, Black Dakota, MSport.
Long Gone: 11 other BMWs between 1971 and 1986.