Depends on what you mean by preventive maintainance.
The car does warn when something is wrong.
For routines stuff like oil, filter, brake pads etc etc, you can check it out in the idrive. You can still stick the traditional 10000km or whatever service routines or use the content base, which means change only when the car tells you to.