But for people who enjoy driving Euro cars, leasing is really the financially responsible option.
A typical German lux sedan that gets leased is the 3-series/C-class/A4. They lease for around $300-$400/month. For a 3 year lease with a typical $3000 down, the cash outlay is about $13000. If you had bought the car outright, the depreciation during the same 3 year period would be greater than $13000.
The manufacturers subsidizes the leases, and you get to dump the cars before the warranty expires (keeping a Euro car past warranty can often be an expensive proposition).