E46 M3
just got a 04 M3 with only 25k miles on it. I paid 18k for it and thought it was a good deal. I got it checked out by a mechanic and all seemed good.*
The day I bought it a few days later and on the drive home the check engine light came on. The seller must have cleared the light before I showed...