Need advice: is this a good buy?

Hi guys, need advice:

Was looking at bmw 335i and folks at the r/E90 recommend that I consider Giulia as an alternative. Not too familiar with these, but people say they’re fairly reliable but also looks like they depreciate like crazy. What is the maintenance/reliability on these? Are diy repairs doable and is there good aftermarket parts and tutorial availability? Thanks in advance!