You'll hate the MINI after you take it in for service, they are birthed at BMW remember and take it from someone who knows, be prepared to pay big time. If the Soul has a timing chain and not a belt, go for it. Maybe if it has a belt still take a hard look at it over the MINI