E90 will be my next car, it’s a good choice.
I currently have an E46 with 182k on it! Still drives tight like a near new car and has never let me down.
If you are worried about sliding, get winter tyres for the winter months (I keep a set in garage and change over) they make a massive difference and can be had cheaply part worn. I’ve drove in -32 degree winter with snow and ice in estonia with no out of control moments when visiting the in-laws.