Buy it out directly from BMW.
Imagine how many buyouts they’ve facilitated… they know what they’re doing.
The instructions they provide for what needs to be done with DMV are clear and the process is easy.
If you have questions, they have competent people to answer them.
And btw it’s more steps in OH where I did mine than it is in CA . For one thing, in OH you have to get new plates because the plates don’t stay with the car.
The dealer’s going to have other motivations, even beyond charging a fee for the buyout itself. You’ll probably have to endure a hard sell on maintenance plans, extended warranties, and other nonsense.
And of course they’ll want to sell you a new car.