£300 MX5 - pros and cons of a cheap roadster