I believe it's based not just on mileage, but how the car has been driven that affect the service intervals. I've always ended being told by the on-board computer that my service was due before the "standard" mileage was reached. Not unusual in my experience.
I take it you must have driven it like you stole it for the first 750 miles??!!