Glad you are OK! My 94 325I convertible almost got hit last week. Idiot kid in in a new shxtbox ran a light and almost got me . Good thing for the antilock brakes. I would have been hit on the drivers door, and would probably be on crutches or worse. Stupid kid is laying on the horn as he runs the light. The kid wasn't even in the intersection when the light went red. Me and the driver to my left jammed on our brakes. That is one of the few times a cop would have been handy. Best of luck for a quick recovery.