Our 2017 Sport has been trouble free so far almost 5 yrs into ownership. I'd say removing the engine shield is a pain and I solved this problem by making access holes whereby I don't have to remove the shield to do an oil and filter change. (Also installed a Fumoto oil drain plug.) The cabin air filter is another poor design. Easy to get to but difficult to install the filter. The air filter box is a tricky to get off as well. Other than these simply Do it Yourself maintenance I haven't done anything else. Doing a CVT drain and fill is next. Probably going to remove the pan and install a new strainer as well. Compared to working on an older BMW, this car is very easy and nothing seems to break. Well made and reliable. Welcome.