Sure, this Mini looks a lot like the original model that rolled off the assembly line in the ‘60s, but this one was actually sold new in 1995–in Japan.
Powered by a 1270cc engine, the Mini currently shows 43,800 kilometers, or roughly 27,216 miles, on the odometer.
The car lo…