6 key factors to consider before buying a luxury car