BMW's 320i has long been a popular entry-level prestige machine and, with its good looks, build quality, and engineering, it's not hard to see why. European cars often get a reputation for being ...