We just turned in our last BMW well ever have. Not worth it.
For about three years I worked part time at a big auto auction next to the Darlington racetrack just for pocket change. I have driven hundreds, probably thousands of BMW cars and SUVs both driving through the sale and just moving them around the property for different reasons. If you gave me a new one I would sell it the same day and probably buy a used F-150 with the money.