To the OP, your title was asking for the best model and year to buy and the real answer is the most expensive and newest one. If you want to add best bang for the buck so value is a qualification, the consensus here is it's a 75D or maybe a new M3. But if you want an EV for for $30k and also...