You can afford a new vehicle. You know yours is likely on its last legs and needs expensive repairs to meet environmental standards. This would be a different discussion if you were living paycheck to paycheck and struggling to put food in the table but based on this and other posts you're clearly not.
Just get a new vehicle, or compromise with DH by buying excellent condition used if that is an option for your desired make/model. When we purchased our Odyssey the used models in our area weren't a substantial savings over new.