Fiat tends to focus on the cheap compact car market whereas BMW doesn't.
They probably could justify the complexity and cost for most of their range.
Perhaps they will use it on the sports cars , and the extra costs involved would be charged for accordingly on those models.