Check it's title... There was one down here (in Bloomington) that matched your description, but when we carfaxed it, it was a salvage being sold with a clean title. Just beware. Sounds too similar to me, and we are not that far away from each other...
And yes M3's are crazy to insure if you are young or have a less than perfect driving record.