Need advice on choosing between these 3 options.
Note: all 3 of these have 1-2 previous owners with excellent maintenance history.
About me: 33M, no kids. Owned a 2011 MB E550 and loved the power - great for cruising Texas highways. Also owned 2015 BMW 435 and loved the driving dynamic - only car that made me crave driving. But BMW seemed more maintenance-intensive than much older Merc.
I do most of my own maintenance and diy repairs within reasonable limitations. Been thinking over a week, my heart says BMW 335, but a little worried about maintenance/repair costs and time commitment.