The old M5 BMWs are a maintenance nightmare. That is one BMW I would avoid. They are pretty quick for their time.They can fly but need to be wound up. And the V10 can sound like a F1 race car with the right exhaust work. The SMG transmissions are epically awesome but cost easily 25k to fix. Just another great BMW car you lease to avoid repair bills when close to 100k miles.