He is too tall! He gives up because he can not fit!
It is moments like these that make me happy I am Italian-sized. It means I can always fit in Italian cars.
If you yourself are a tall person and you’re worried about what fast car you could buy that you’ll fit in, feel free to consult this list I put together a couple years back.
Contact the author at firstname.lastname@example.org.