Carfax isn't always accurate. All it takes is one person putting the wrong digit in and it's game over. Can be corrected though.
Most likely 42189, not 43189. It makes no sense to roll 1k miles off...
2011 M3 Coupe - DCT - Lemans/Black
Previous: 2008 M3 Sedan, 2007 335i, 1999 M3, 1997 M3 1988 535is, 1996 328is