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
VRTuned ECU Flash / Agency Power Catless Resonated Midpipe and Rear Section / H&R Race / Volk Racing G2