Rare BMW E30 3-Series goes under the hammer for R3 million in South Africa