I hope this isn't too presumptuous of me, but I'm not usually around much and I figured y'all would like something to start guessing on. I'll PM the mods...
(http://img244.imageshack.us/img244/4526/moops2ri.jpg)
Alfa Romeo Giulietta Spider.
If I am right, someone else can start a thread, since I wont be around for a while.
Well, that was too easy... I didn't really feel like answering guesses anyway. ;) Stupid hubcaps.