If you're thinking of upgrading to Bavauto springs, save your money! The M-tech springs are the exact same springs except for the color. I found this out the hard way....and had to eat the cost of shipping for the return.
Plus one of their reps confirmed this, unfortunately after the fact.
These have 95k on them and are structurally intact=no cracks or bends.
Pix to follow.
$100 incl. shipping in US only.