Just purchased a OCT 23 MG4 (73 plate) for nearly 22.5k with 1900 miles on the clock, will run it for 3-3 1/2 years, first drive was 290+ miles (the car was in canterbury, I live north of Preston). I was concerned about range anxiety, software bugs, lane assist etc. Charged once in the time it took for a burger and coffee, traffic assist was a joy, so was one pedal driving, all in all a joy to drive . I'm getting 4.6 KWh or 1.5p a mile ish, You can wait for new tech, the magic 5 min charge for 1000 miles, or solid state tech, or flying cars . Will I lose money, yes, I lost 5k+ on a new Duster in only 2 3/4 years. I would hope in 3 years it would be worth 13-15k, sell it with a 3 year warranty, still being able to do 250+ miles .... having saved approx 2.5 to 3k in petrol and tax, having had the joy of the car. All EVs have taken a hit, but you can bag a great second hand bargain.
PS. It was MG4 Trophy Orange .....