I have owned multiple BMW's over the years (1990-2019) most of them M-sport (318, 525, 550, 335, 428, X5) and now drive a Tesla M3P as my daily driver and absolutely love driving it. I leased for only 2 years and nearing the end as I wanted the MYP but they were not out two years ago. I...