G70 > 330xi
Traded a 2017 BMW 330 for my G70, which after trading, I realized that I hated it. The G70 is everything I want in a car, fun, fast and loaded with gadgets and toys -- opposite the BMW. It compares well with every car in the class that I have seen or driven, and then it is $10k+ cheaper than a comparable competitor. So glad that I found out that a dealer had started to sell them in town, or I might have made another big mistake, and bought something else.