It's not an M3
My MZ3 (I couldn't afford an M3) came with around 400 miles on the odometer. However, it was dealer traded from outside of Cleveland to Grand Rapids, Mich, which was over 300 miles alone. That was the closet GG Sport GT manual trans. sedan. And I absolutely had to have a GG Sport GT with a stick. No exceptions.
Waaaaay too many slush boxes sitting on dealer lots around here. I asked about a flat bed option for delivery but that was out of the question unless they were trading several cars. As it was, they had to give up a Speed3 for my car. Also thought about ordering one, but that would take a long time. Needed something within a week.
My last vehicle, however, was built for me at the factory and it had 7 miles on the odometer. That turned out to be a lemon, though.