I'm sure this won't be a popular stance but... if you're TRULY serious about buying the car you'd appreciate this policy. I know it seems a bit off at first but in reality, all they're trying to do is find SERIOUS buyers. We've all feigned interest in a car just to get a test drive.. I'm just as guilty as anyone. And if you're gentle with the car.. it's probably no big deal. But let's face it... everything else aside (like possibly damaging the interior in some way) there's a reason why knowledgeable types break their cars in properly. It increases the lifespan of the car and maximizes performance. Some cars need to be broken in differently than others... even still, I've never heard of romping on a car with 3 miles on it. That sounds like a different kind of 'break' in. Yet, let's face it... most (not just the 'punk kids') do just that when they test drive a car. (especially if they're part of the majority that aren't really serious about buying it.)
So in short... if I had the scratch for an Evo and was 95% sure I wanted to buy one... I'd have no problem putting a (refundable) downpayment down before the testdrive. If it's as good as I think... I'll be buying a car nobody else has driven. If not... I'd simply explain what I didn't like and get my $ back. In a way... I wish more dealerships did this. Virtually every MS3 I've looked at has had at least 15 miles on it... 1 had as many as 113! I was like wtf? dumbass salesman tried to convince me it was from a "handful" of testdrives. haha I was like... you know you took it home for the weekend to impress a chick!