The BMW 2-Series will start at $33,025 for the 240-horsepower 228i and go all the way up to $44,025 for the 322-horsepower M235i. Not bad, especially the former. 2addicts has more details.