service indicators are not mileage based. It's based on how hard you drive the car. My e46 m3 service intervals were more like 10k instead of 15k because I drive it hard.
You drove the car hard so the computer dropped the service requirement to 653 miles. Any future damage TBD.
__________________
2022 M240i | Brooklyn Gray | Red Leather | Black 791M rim| Black trim | HK | Premium | M Lum
|