I've got a E90 330d and i can't fault it. Nice ride, good economy (usually averages about 45mpg+ on a 30 min run) and a good power delivery. It's not a bad place to be inside either. yeah, it's grey black and silver inside but it's comfortable and cleverly thought out. I've never thought about another car for my daily since driving it 2 years ago.