My top 3 are the SQ5, M40i, and Stinger GT2 in no particular order. Usually people look at the S5 sportback and 440i GC, but I like the X3 and SQ5. I've driven all 3 and they all have their strong points. The M40i sounds amazing and drives well with lots of tech inside. The SQ5 has the comfort/sport combo I like, and the Stinger has a good mix of everything. The dilemma is they're all around the same price. A used 2018 X3 or SQ5 with less than 10k miles is around $43,000-$45,000. The Stinger warranty is difficult to beat though. Although when I was at BMW and Audi, they kept insisting...pulling up in a Kia isn't the same as an Audi or BMW. I currently have a Lexus GS350 F-sport and they even said Lexus isn't as cool because people keep them for so long. 

