Which of these two vehicles would you recommend to me?

Hi, I am looking for a new vehicle for me. I am 20 years old and currently drive a 320d E46 with 150hp BJ 2003. I can’t decide between the BMW 335D and the CLA 220 CDI. I have my experiences with both brands because I currently own a BMW myself and since my parents drive an E class 200 CDI BJ 2009 and a GLA 200 CDI BJ 2014. With the BMW clearly the 286hp is in the foreground. If there is a BMW 335d E90 will be looking for an from BJ 2009 under 100.0 00Km (price approx. 25000). With the BMW I would be afraid to put a lot of money into the car directly after the purchase (new turbos etc.) At the CLA it would become an annual car with AMG Line (price ca. 30000-35000). At the CLA likes with the optics and of course the interior equipment but there I would probably have the problem with the 170hp. I know it is 20hp more than I currently own but I have already driven several times with fast car and I like it very much. On finan It doesn’t matter to me where the CLA would cost of course a few thousand more. Soo now your opinion which of these two rides would you recommend to me and why? Greetings