My M3 has been in the shop for 5 weeks. I had made an appointment to get the front bumper replaced after getting hit by tire debris on the highway which pushed back a fog light and knocked out two parking sensors. Two days before the appointment my 12v battery completely died and the car had to be towed. Yesterday they said the car was ready for pickup. When I got there, they said it would be another 20 minutes while they did an alignment. I thought that was odd since I did not have an alignment issue. After almost 2 hours they said it is still pulling right and will need the whole steering rack replaced. The only way it could have been damaged was on the tow truck. Since the car was bricked, they had to wench it up on the flat-bed. Has anyone else dealt with this after a tow?