Please tell me if I’m just being emotional and pregnant😭

A little back story. A year and a half ago my boyfriend and I (only in my name and money🙄) bought an Audi S4. I still owe about $7,000. We’ve lived together for 2 and a half years and I’ve been the only one with a good steady job paying over 90% of our bills easy. He will get a job (never has it been over 25 hours a week) then quit then go MONTHS without one. Well we’ve been pregnancy since October. He had a job then and quit in January (the longest he’s ever had a job). It took him two months to find another one and worked there for a month and a half. His first pay check he took all of and went to Vegas for his bday (which was totally cool with me long time planned). Soon after he kept saying how he wanted to spend money for clothes for him and other shit and I told him he needs to stop treating the money I make like our money and the money he makes like his money. We are planning for a baby and need to save. I sent him half all our bills and told him if he wants to buy that stuff he needs to pay me this much a month (which was well over what he even makes). Soon after he quit his job. Well our car will not start. We found out several months ago it’s life was coming to an end. So we knew it was coming. Sometimes it starts but most the time it won’t. My mom is letting me drive hers for a few days but she said he can’t drive it. Today he got offered a job on the spot and they want him to start today. So I took him to target and dropped $70 on work clothes for him. He apparently bragged to them about our Audi. I told him I’d drop him off in my moms car and he said no that he was going to take the Audi because he doesn’t want it to look some type of way that he just told them he had transportation and now is waiting for a ride. (Even though we live 10 blocks away but its raining like crazy right now.) I told him he can’t drive the Audi because there’s a good chance it will get stuck there and I’d rather have it stuck in our garage than in a parking lot for got knows how long. Well he FLIPPED. He started saying I’m the most selfish person he’s ever met so I told him he shouldn’t be with me if he feels like that. Well he’s got anger issues and just starts yelling saying a bunch of shit that I honestly don’t really remember because when people yell at me I kind just shit down and block them out and forget what they said soon after. He kept yelling saying all this shit and I kept telling him he shouldn’t be with me then. He got in my face and literally screamed and I told him when he goes to work not to come back. We are having a baby together and I literally love him so much but he has NO concept of money or paying bills or anything like that. He says I always do this and say we should be over when we fight but it’s because he says shit he shouldn’t. I feel like when it comes to him I’m the most selfless person every but at the end of the day that car is mine and my responsibility because it’s affecting my credit and my money... which I never act like my money is mine and I feel like I need to more than I do. I just don’t even know what to do... I told him when he leaves for work not to come back. I feel like this is so long no ones even going to read it.. I just wish he understood I’m only trying to do what’s best for both of us.. but he doesn’t and if I don’t want my boyfriend to think I’m the most selfish person he knows. Advice? Anyone who read all this😭 help.. my baby girl is going to be here in 12 weeks or less...