Originally Posted by Kayani_1
If performance was your main criteria of purchase for stock vs stock then maybe yes. However, you can modify the 335i to make great amounts of power and very fast on drag and track. Then again you can do that to the Mustang 5.0 also.
However, the 5.0 interior fit and finish and overall quality is not on par with BMW 3 series.
not to mention the driving feel, though i'd take a 5.0 over any non-M BMW