Did you get this during Covid peak car prices? seems pretty pricey for a 330i. Don’t think you have much, if any, equity in this.
Also unfortunately the low mileage doesn’t mean much to auto wholesalers/dealers or BMWFS. It adds a bit to the overall value, but not as much as people expect (i.e. a few hundred dollars more, not thousands). BMWFS will give you a small credit (max $300) at lease turn-in but that’s about it.
Depends on how long you want to keep this after you buy it… I’d probably just turn it in and move on.