For the OP, a big consideration is the warranty on a new car. Your mileage will be high. I had 2018 M3 and replaced it with a late 2022 and the new one is s lot nicer - long list of small improvements add up. I like the LFP, I am seeing better reliability in predicted range and like charging to 100%.