Wait, so what did OP hit?
Was it in fact a dog?
I hit a german shepherd back in my e39 days and it fvckin destroyed my front bumper. Took out my OEM M5 bumper by smashing it to pieces and it's head put a dent in my hood right between the two kidney grills. Then a month or two ago I hit a rabbit with my car and it smashed a (brand new) foglight and shoved it back by the splashguard.
330i ZHP 6MT | H&R Sport Cup | BMW Performance | OEM Clears | Coby Wheel