Assuming they,re the 8j et 36fronts / 8.5j et 47 rears then yes they will fit although they would benefit from a rear 12mm spacer imo
Otherwise the fronts will sit nice & flush with arch lip but rears will sit a good bit in as a standard 108 / mv2 / 107 does so overall not a nice look
No probs , the info is all available online but its more a case of you knowing which BMW model they came off as they did these on more than one type & with different widths / offsets ( though majority are the 8j fronts )