When you think about German performance cars, BMW's M series of sports cars often comes to mind. These cars are oftentimes the last word in speed, luxury, and refinement, at least as far as mainstream ...