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...
2013 M5 : Silverstone / Black : DCT / Executive / Driver / B&O : ESS Tuning Stage 1+ / Armytrix Full Valvetronic Exhaust / Rotiform BLQ-T Forged / H&R Sport Springs / IND Cosmetic Package
2016 Mustang GT w/ Performance Package : 6MT : Vorsteiner V-FF 103