If, and only if, the price was right (which it isn't in this case) then I'd buy that car in a minute. Here's why ... My vehicle (2011 d) was in an accident. Some butt pirate panic stopped on the Interstate and I hit him ... hard. Consequences; hood destroyed, grill destroyed, headlamps cracked but functional, airbags 4 of 6 deployed, heat exchanger replaced (fin damage), and a few minor things I've forgotten. Total bill, over 15k.
So, let's assume his car was no worse than mine. Why would I buy it? Because, like me, he probably demanded OEM parts and, at least in my case, the vehicle was restored as new. Literally.
Not convinced? I wouldn't be unless I was shown the repair invoice. If he doesn't have one, he can get a copy and if he doesn't want to show you an invoice, then walk.
The real point I'm trying to make here is two-fold; the E90 is built like a tank and "accident damage" doesn't mean bad car. It can but you won't know without the repair invoice.