How old is your son? Is it his first car? If he has no experience and/or is a student, then it is a bad car for him. Not that it is insanely fast. 1/4 mile in high 14s- but it is small and has no cargo room and can be tossed around easily. Also, not too comfy. I have been in one. Plus is has NO torque at all. It takes almost redlining to get going in that thing. Handles nicely though. You might wanna get him something that is sporty, safe, kiiinda quick so he can be proud, economical, roomy. 01+ IS300, 97-01 ES300, 98-05 Gs300, 92-00 SC300, Volvo C70 2.4 light pressure turbo, 98-02 Accord V6, 99-03 Solara V6. All of those cars have some decent pep to them and are still big and safe enough to not only avoid accidents, but to be protected on impact. Plus most of those can be modified to be faster as he grows older and more mature.
I hope you make the perfect decision,
Anthony.