Or you could blame it on your dumb return policy. No security cameras??
I looked at the Google Maps street view of that location. No obvious security cameras, though the front of the building has lots of glass - could be cameras inside facing the lot.
It'll be interesting to see where this car turns up.