BMW facelifted 3 series review