Well you got to give it to BMW engineers, staying on top with the 3-series has not been easy. On one hand, luxury minded buyers demand a softer, more hi-tech car. While on the other hand, rivals continue to challenge its legendary sport sedan credentials. So could the new gen ?3? be the one that sorts it all out" Let?s find out.
Find us on y...