Back in 2004 when I placed an order for a G35. It had 6km on it when it was delivered to the dealership and it was shipped straight from factory.

Last September, I bought a 335xi that was on the lot from a dealership in Calgary which had to be transported to Toronto. It had ~15km on it when it was delivered to the Toronto dealership.

There was a part on the purchase agreement that specifically stated the odometer would be <30km. This was even before they could provide me with a VIN number. So yes, you can definately have the delear garauntee you that it will have < X kms when you take delivery.

When I bought my Aveo, it had 250kms on it but it was brand new as I saw all the factory coverings on the glass and seats before I signed the papers and now my Honda Civic had 25 kms on it. I made it clear before buying Honda about the low mileage (less than 20kms) and they put it on the agreement but they had to get the car from another dealership so it had 25 kms and they even showed me the docs to prove that it had been brought from another dealership because of the colour I wanted.

Generally speaking 20km max on a new car, though you'll like to see it below 10, optimally. Cars must be driven in pre-dealer logistics and also often as part of the PDI, so you are bound to see at least a few kms on the clock.

There's also an allowance for up to ~80km for an audit vehicle (a vehicle used for QC by the manufacturer, driven by a proper auditor), but these vehicles will have a sticker or document(s) from the manufacturer specifying it was an audit vehicle and that is why you have kms on the clock already. Audit vehicles are acceptable as new and the manufacturer intends them to be sold as such.

Any vehicles that are non-audit vehicles should never have more than 20km on them and be sold as new. Audit vehicles should never have any more kms on it than the manufacturer has specified on the audit-designation documentation (usually says something like "your vehicle has been selected for quality control testing, please note that it may have some mileage on it but no more than 80km" or something to that effect).

Unless the milage is authorised by you before you buy the car. E.g. if they tell you they are driving it 40km from another dealer and you say "okay that's alright". Otherwise do not let them sell you the vehicle as "new". Either ask for a different vehicle or as for a discount/compensation. If you see them trying to sell you a car with like 220km on the clock, that car is a demo not a new car. Negotiate your deal as if it's a demo (no frt, no pdi, and an appropriate discount for it being a demo). If they refuse and insist it is "new" with no legitimate explanation? Walk out.

Keep in mind, in regards to insurance on Brand New cars...in order to qualify for the waiver of depreciation endorsement, most insurance companies will only give this endorsement if the vehicle is new, not a demo, you are the original owner, and has under 5000 klms on it. Check with your company for their requirements prior to your purchase.