I have an update on my situation.
I managed to get the car towed to the service center. It turns out from the first repair I got when it was new and the front drive motor went out, they did not reattach the fan motor cable. I got the car in December, it broke in January, they left the fan cable...