A WRX has a lot of Nissan's parts in it. GLI, I don't know, hell I thought it was a fancy Jetta, but the thing that is notorious with VW is it loves to break and when it does it rapes you in the pocket. I say out of what you suggested, if you have enough $ get the WRX, if not check out the Spec, or hell maybe even the (Neon) with the big wing