But a bigger engine and it'd be ok.... 335d.
It just depends on what constitutes 'ok' for you.
If you mean 'ok' as in a great car, that is pretty quick, economic and can fit a family in then yes.
If you mean 'ok' as in a potentially better proposition than the petrol equivalent, then nope. it gets very tiring changing up at 4k revs! It's like driving a car like an S2K but with short gear ratios meaning you have to change up at 4k.....not good.
I really think cars like the 335d are in such a bizarre niche imo....