Miata or Mini Cooper?

I'm torn between the two:

2006 Mazda Miata, 171k miles, Manual, $4,000?

Or

2004 Mini Cooper S, 65k miles, Manual, $4,500?