Owned my e90 for about a year. Yes it drives good. I don't think it's worth the price tag. I hate the sterotype I get owning the bmw. I don't like the overpriced aftermarket and repair taxes.
I had more fun driving a 1994 pontiac firebird, this car isn't my savior.