No, they are not all compatible and yes you are right to be concerned about offset.
Most, if not all wheels are stamped with an "ET" number, eg: "ET35".
This number defines the offset of the wheel and is calculated thus:
The width of the rim in mm divided by two gives the centre of the rim. The distance from the mounting flange inside the wheel to the centre is the offset.
With this is mind you can imagine how two wheels that look externally identical will sit very differently on the car if they have widely differing offsets.
It's not uncommon (and is the case with the 107) that wheels with not enough offset will not fit over the brake caliper.
Even if the offset is acceptable in terms of physical installation, the appearance may be unacceptable and the handling may be severely compromised.
If you've ever driven a car that "tram lines" a lot (a propensity to wander about of its own accord when navigating uneven road surfaces, especially under braking) then the chances are high that the car has been retro-fitted with bigger alloys that have too much offset. (Suspension component failure not withstanding).