The offset is ET34 all round, wheels use a 5x120 bolt pattern, and I used the stock f30 M14x1.25 lug bolts when mounted (which I'm not including).
As for backwards compatibility of the lugs check:
Wheel compatibility between E90 and F30?
as for the TPMS I'm not sure if they would work with E9x models:
TPMS Facts