The BMW 3 Series now comes with perfect weight distribution. Every model from this series, feature at least 320 horsepower and offers an agile and exhilarating ...