But since I avoided the question, every homo out there has an E46 these days, awesome cars, but dime a dozen for a DD, make it a track hoe. And I don’t think you really want another DD that you end up modding to kaputsky, so that takes out the 335.
I’d vote for either the RL (nearly new). Only get the benzo if it’s an E55 (which it doesn’t sound like it is).