It takes a couple months to get a new one in most of the time right now. And make sure you order from a dealership that won't gouge you above MSRP.
If you can't wait on the repairs just repair it and hold onto it for now and hope the car market returns to normal before you have make any more serious repairs.
Don't buy used. The used market is insane.