Finance or lease ?

Hi, I went back to BMW today to get an offer for a 2 he GrandTourer. The first offer is for a 218i in the Sport Line version with a few extras. Discount here would be 16% and a purchase price of 36.000€ The second offer is for a 220i in the Sport Line version same extras. Discount here would be 18% and a purchase price of 38.000€ For which of both I should choose, I don’t know yet. I would finance a third of the purchase price (Hausbank 2.4 % ) The seller thought the leasing might be more attractive because, for example, there would be no maintenance costs for me during the leasing period. What do the experts say about the offers or recommendation to lease the car?