It is tough. There is no right or wrong answer. I live in Fairfield County, CT & commute to The Bronx, NY 5-6 days a week have a 65 mile per day (before I start driving my son to and from hockey practice) round trip commute (since 2010 and for the foreseeable future) and pile between 20-25K miles per year on my cars. Financially, not matter what you do, you’ll never come out ahead.
(1) Buy something new, comfortable, & dependable that YOU LIKE as you’ll be spending a lot of time in it. Finance it for 5 years. Maintain it by the book. After you pay it off, keep making the car payments to yourself to pay for repairs, maintenance, & tires.
(2) Lease something reasonable with the highest Leasehackr Score Possible. In NJ, @aronchi had some phenomenal Honda Accord Deals recently. One of the main benefits of leasing is that your depreciation costs are capped at whatever the bank say the residual value is at the time. So let’s say you take a 15,000 mile per year lease out and after 3 years, you put 60,000 miles on the car. On one hand, you’ll have to pay the bank $3,750 plus tax in over mileage fees, but on the other hand you won’t be trading in a car with 60,000 miles when the dealer has similar cars drive by these WFH people who put 8,000 miles on the car in the same 3 year period.
Acura has a mileage forgiveness program IF you lease another Acura. You’d have to check their website for details. They’ll forgive 1/2 of your overage miles up to 15,000 miles if you lease another Acura.
(3) Buy a CPO car with a long warranty like a Volvo from @thevolvoguy or a Lexus. Just be aware that these CPO cars are ONLY as good as the dealers that do the certification.
(4) A lot of people will argue to go out and buy a serviceable “beater.” Just realize that even with an older, higher mileage, $5K - $10K car you will have to address some issues. Plan on changing every single fluid as well as any potential wear items (brakes, suspension components, gaskets) that may or may not have been done by the previous owner.
Good luck!