INCHCAPE AUTOMOTIVE LIMITED SHARE PURCHASE AGREEMENT