How do the vehicle respawn mechanics work in DayZ?

The only information I could find on the subject is the DayZ Wiki Vehciles page where it states

Will my vehicle stay where I left it?

  • You have to Save the vehicle in order for it to stay where you left it.
  • Other people can take or destroy the vehicle if they want.
  • If a vehicle is unused, bugged or left, it will respawn after a minimum of 7 days.

(emphasis mine).

As I understand it a vehicle spawn point will never spawn a new vehicle as long as the existing vehicle is in use and has not been destroyed. If the vehicle is destroyed or left unused for 7 days then I believe that the vehicle will respawn after the next server restart.

I'm not sure where the vehicle will respawn though - I have heard that vehicles can also spawn either at their original location or at the point where it was last saved, repaired or even where it was destroyed. If this is the case then it implies that vehicles are probably never going to be found at their original spawn point.