As a counterpoint to the "wait 2 years" idea, the future often looks rosier than what it is when it actually arrives. We're always getting promises that the next version of whatever model will be exactly what we want.
I say, buy what you want now, and if something better comes along in a few years, buy that then.
When I bought my Cadenza, I was thinking about the then-new Stinger and/or a K900. At the time, they were both a little more pricey than what I wanted to spend, so I bought the Cadenza. I've been really enjoying my Cadenza over the last year and a half. I got it for under 50% of its original MSRP, so I got quite a bargain, and it's been a really great car. I'm really glad I didn't buy it new, as I wouldn't want to eat that kind of depreciation, but it has been a fabulous car for what I paid.
If I had waited until I had the money available for a Stinger GT, I might have settled for something inadequate as a stop-gap measure, and likely would have been kicking myself. Well, technically, the Cadenza might have been a slight compromise, a stop-gap until Stinger and K900 prices came down, but it's been one of the better compromises I've made in recent history.
It's been an absolutely enjoyable drive for the last 20K miles. I still regret having FWD on rainy days (it's too easy to spin the tires), but everything else is great. And I got it for over 50% off.