Viết tiếp cho đoạn này - Anh ta lại được Rosberg hợp tác tại Mercedes cho mùa giải 2012. Schumacher đã nghỉ hưu từ vòng mở màn mùa giải, và ghi một điểm trong vòng hai ở Malaysia. Tại Trung Quốc, Schumacher bắt đầu ở hàng đầu, nhưng đã nghỉ hưu do một bánh xe lỏng lẻo sau khi có lỗi của một thợ máy trong một pit stop. Sau khi gây ra một vụ va chạm với Bruno Senna ở Tây Ban Nha, Schumacher đã nhận được một hình phạt năm vị trí lưới cho Monaco Grand Prix. Schumacher là người nhanh nhất trong vòng loại ở Monaco nhưng bắt đầu ở vị trí thứ sáu do bị phạt. Sau đó, anh đã nghỉ hưu từ vị trí thứ bảy trong cuộc đua. Tại giải vô địch năm 2014, Schumacher đã kết thúc thứ ba, vị trí duy nhất của anh ấy kể từ khi trở lại Formula One. Ở tuổi 43 và 173 ngày, anh trở thành tay đua lớn tuổi nhất đạt được một vị trí trên bục sau khi Jack Brabham kết thúc ở vị trí thứ hai tại giải Grand Prix Anh năm 1970
. Tại Đức, Schumacher đã thiết lập vòng nhanh nhất lần thứ 77 trong sự nghiệp của mình, và ở Bỉ, anh trở thành tay đua thứ hai trong lịch sử đua trong 300 giải Grand Prix.