BMW is bringing its first estate to India, but the country has been experimenting with long-roof cars for decades.