I only test drove the Hyundai Genesis top-of-the-line vehicle. I would not ever buy one. Seems like the only value it had was a very high and fast depreciation factor.
It would be hard to resell it and get any money out of it.
Buying off lease two or three-year-old BMW or Audi’s are the best way to go if you like driving high-end luxury cars. Most of them you can buy with 18 to 21,000 miles on them and get 100,000 mile warranty’s.
Drive the car till 85,000 miles and then spend it and you will always find buyers will pay good money for well-maintained German cars.
My experience has been that the best (reliable) models in luxury brands are usually the lower- or mid-range models.