I've been wanting to drive a Tata Nano, the Indian city car billed as the cheapest car you could buy new, ever since I heard that a brand-new $2,500 car existed. Somehow, though, the Nano has eluded ...