I had one of the few sets of 16" wheels (mille miglia) that would clear the rotors on my E36 M3 (315mm front, 312mm rear). The xDrive35 rotors are 348/336mm. I'm seeing sizes of 330 or 312 front, 300 rear on the xDrive28 and 312/300 on the sDrive28 (via PelicanParts). So they may fit on some E84s. I would test-fit, but I need a new floor jack