I bought the (admittedly big and dirty) e46 for £2600. I can happily service it myself, parts are available, and I don’t have to worry too much about resale value. At the moment, I very much doubt I could afford an EV or hybrid. But maybe we’ll be better off by the time we need to replace it.
The thing is all EV and hybrids are comparatively expensive.
Last time I looked they were about 50-100% more than the petrol equivalent.