In essence, it was a lemon - had transmission problems, idling problems, oil leak problems, brake problems, aircon problems, sat nav problems, window reg problems. $7k's worth of repairs in 3 months of ownership. Bizarrely drove fine on the test drive!

I'm sure the majority of 330i's are fine - this wasn't one of them unfortunately.