The E46 seems to have only an oil level sensor but the E90 it does provide information on oil aging:
"BMW’s “Condition Based Service” (CBS) system monitors various maintenance items, and alerts you when service is needed. It is found on 2002 and newer 7 Series (E65 & E66), 2004 and up 1 Series...