Not sure this has been mentioned but he can’t residualise the running boards so they are either going to be an upfront cost or add quite a bit to the monthly.
I looked at both the GLC and X3 and ended up going with the X3 because at the time they were coming in over $150 less a month for the same priced car. Both great cars and will always be down to personal preference.