for sale m5 engine in south africa