The new generation BMW 3 Series appeared about two years ago, ...