Va tornar a ser associat per Rosberg a Mercedes per a la temporada 2012. Schumacher es va retirar de la cursa inaugural de la temporada, i va marcar un punt en la segona ronda a Malàisia. A la Xina, Schumacher va començar a la primera fila, però es va retirar a causa d'una roda floja després d'un error de mecànic durant una parada en boxes. Després de causar una col·lisió amb Bruno Senna a Espanya, Schumacher va rebre una penalització de cinc places a la grilla per al Gran Premi de Mònaco. Schumacher va ser el més ràpid en la qualificació a Mònaco, però va començar sisè a causa de la seva penalització. Més tard es va retirar del setè lloc en la cursa. A la Fórmula 1, Schumacher va acabar tercer, el seu únic podi des del seu retorn a la Fórmula 1. Amb 43 anys i 173 dies, es va convertir en el pilot més vell en aconseguir un podi des del segon lloc de Jack Brabham al Gran Premi de Gran Bretanya de 1970
- No. A Alemanya, Schumacher va marcar la volta més ràpida per la 77a vegada en la seva carrera, i a Bèlgica es va convertir en el segon pilot de la història a competir en 300 Gran Premis.