When I purchased my 535d in 2023, it had just been serviced at the local BMW dealer, and they had topped up the DEF tank during the service. The car will give you a warning when it needs the DEF tank refilled, along with a 1k mile countdown to no-start if you don't add DEF. I wondered how long it would be until the DEF needed a refill. Since purchase in Sep 2023, I have driven roughly 20k highway miles and the 1k mile add DEF warning just popped up this week. I just added 2.5 gallons of DEF, which should hopefully get me another 20k highway miles. Honestly I don't know the DEF tank capacity and for some odd reason, there is no way to check the DEF level on my car; there is on other BMW diesels through the iDrive menu, but that option isn't available on mine for whatever reason. Just thought I would post this for anyone who's ever wondered how much DEF a BMW diesel car uses.