Hey all! I am thinking about switching from Honda to BMW. I’ve had a BMW 7 series in the past but it died around 300k miles. It was super reliable and a great daily. I’m hoping to get a similarly reliable BMW again but I’m not sure which models I should be looking at. I really like BMW 3,4,5 series between 2015 to now. I am thinking of buying used if it has less than 50k miles and a warranty(no private dealers).

Any suggestions on which years models I should be looking at for the best reliability and fun for a daily?