The BMW 2-Series takes on the Mercedes Benz C-Class to decide which of these entry-level European luxury sedans is truly the best bang for your buck.