The Z3 97 has a thermo housing, its right in front of he fan and if you change it you need to drain the anti-freeze and when you r done replace it with BMW Antifreeze, add 50 water...cost 20.00.....
That's a tough one. The 528i weighs less, but has an engine with less torque and horsepower. Honestly none of those cars are exactly "fast." How about this, a 1997 540i has the same engine as a 1997...