If you get a European luxury car (BMW, Jag, MB, Volvo, Audi, etc.) you are better of leasing. European cars are all POS compared to Japanese cars when it comes to workmanship, maintenance costs, etc. Once the warranty runs out, you are going to be raped. The car will always be in the shop for something, usually related to electrical, transmission or brakes.
If you want to own a luxury car, buy an Acura, Lexus or Infiniti, as has been previously mentioned. Those will run like tops for years or even decades.