After a lot of speculations, spy photos and renderings, we finally see the sixth generation of the BMW 3 Series without any camouflage. The new BMW 3 Series is also known as F30 and comes to continue a successfully story written by the previous models, vehicles sold in more than 12 million units since 1975. [...]
More...