There's a lot of factors to determine whether it's better to buy or lease but the rule of thumb is usually: if you drive not more than 15,000 miles a year and like to get a new car every 2 or 3 years leasing is for you. If that's not the case it's almost always financially better to buy. This is if you're in the US though, European leases are usually differently structured and this rule does not apply.