At a guess, I'd say the b5 S4 calipers are probably the same size as the calipers used on b6's with 312mm discs, or at least they should be there abouts that sort of size, so I reckon your wheels at ET45 should be ok to clear them, if not, at worse i reckon you'd need a 5mm spacer to make your wheels ET40.