A woman local here just traded her 1981 Toyota Corrolla back to a dealership in exchange for a brand new one. Straight up trade. They wanted the car before it clicked over to the 1 million kilometer mark. Everything on the car was original except for the usual stuff (shocks, brakes, that type of thing).
I don't know how anyone can say Japanese cars are garbage. Maybe not their thing, but garbage? The mind boggles.
That being said, if we are talking NEW, domestic I'd take a Z06 (Or C5R

), and thats about it. Import Japanese, there are a LOT more I'd go for. 350Z, NSX Type S Zero, RX-8, the list goes ON AND ON. Import Euro is where it gets really insane of course; Lambo, Zonda, etc. Personally I don't like the Enzo, looks fugly for a supercar to me. Then again, the Zonda's kinda tweaked too.
Above all for a realistic dream car, I can't really choose; I have too many dreams
