that sucks man.. hopefully your subframe is alright and now you have a good reason to get a jdm EF9 bumper and some non z3 fenders

think optimistically.