Mazda Mx-6. Lightweight, cheap, and fun to drive.
Or a Miata.

edit: Never mind on the Miata, just re-read your post lol.
1st gen Dodge Neon maybe? Because I think BMW Ms in decent condition will be hard to find.