For a DD I would go with the 335i. The Boxster and Z are fun but not practical enough and dont offer the balance of sport and comfort as the 335. I LOVE the 135i, but for me the 335i just hit all the right buttons more the than 1. I would suggest taking both on extensive test drives and picking either