STi 02-03, 04-05, 06-07 are all the same chassis, just a facelift. Some years had more power than others, different tranny gearing, interior stuff, etc…
08+ are just about completely different.
EVO VIII had different front bumper, non-MIVEC 4G63. IX got MIVEC. Their trannies might have different gearing as well.
Mini went from a supercharged motor, to a turbocharged motor, plus some other stuff you should ask Marat about.