The 2012 BMW 3 Series is larger, more aggressive and more upscale.
Follow TorqueNews
Find us on Google+
Facebook Comments Box