>>28490140 (OP)Anon fuck the 335i and go E92 M3. Its just a better (and more reliable actually) E92 3-series than the 335. I own an E92 M3 for 3 years and no regrets also everyone else i know whos owned them has literally had no regrets either. People who "upgrade" from an E92 M3 to an F80/F82 M3 or M4, constantly come back to E92 or E90 M3.
Now, onto the B58 cars you mentioned like the "40i" models. The B58 is an unbelievable modern marvel of engineering. Nearly 500 wheel HP with only a catless downpipe and OTS tune. Crazy stuff.
If you want problems, go 335i n54
If you want raw, undeniable soul and an absolute monster in the corners and on the backroads, E92 M3.
If you want reliable, straight line speed, and a super comfortable and up-to-date modern daily driver, go 40i B58 cars.
Cheers, ill keep this tab open if you reply with any questions. I've owned my E92 M3 for 3 years but have driven other BMWs and gone through the fire with these fucking tempermental diva ass cars.