I'm test driving a M3 tomorrow after concluding a used S and a new M3 are about the same price. Def leaning Tesla at the moment. But I may bail out of all of them and get a new Grand Cherokee as the roads hear are so bad!
Maybe test a X3/5 M.
My midlife crisis car is a X3 M40i. I really love it