Consumer Reports reviews the new BMW 2-series