As a current 320i owner, my advice would be: don't.
It seems BMW must have hired a bunch of engineers from Alfa to build the 320i, as when it works as it should it's a great drive, but those moments are rare.
It's definitely the least reliable car I've owned
|