Alfa's aren't great as first cars, no expensive to maintain, and as said before they aren't that reliable.
buy Japanese, they last much longer and will not cost you an arm and a leg in insurance and repairs.
oh and about Toyota MR2's - I don't think they have a boot, so super impractical.