Spoke with a dealer yesterday about why a new Gallardo would have 70 miles on it. He said that, according to the factory, every new car gets miles tested on it before getting released (i've read in other posts as much as 1,000 miles?!). If a car gets more than 130 miles on it, it gets a new odometer. If not, it stays as is. That's why you'll see some cars with 0 miles and others more. So I guess that means a car with 10 miles is really 140 miles?