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.
Good points. I wonder if the auto manufacturers have to certify their cars using a more comprehensive test than the typical smog check that we see every year or two? In other words, are there different levels of compliance? OEM certification might be stricter, and consumer level smog checks are more lax?