Was it a CSI ?
I wanted one but could only afford the bottom end of the scale - found one with more warning lights on it then apollo 13 - including the rear wheel steering
So I bought an e36 M3 (as someone mentioned above) and that got a bill of 8.5k at 56k miles, should have got the csi, at least I would have sold it on before it popped ...