Breakdown of ¡Vaya cochazo te has comprado!
comprar
to buy
te
to you / yourself (reflexive) / you (direct object)
haber
to have (auxiliary)
vaya
wow! / oh dear! (surprise or disappointment)
Questions & Answers about ¡Vaya cochazo te has comprado!
How does the suffix -azo change the meaning of coche here?
The suffix -azo is an augmentative. While it can simply mean a physically large car, in everyday Spanish it is heavily used to express admiration or high quality. So, a cochazo is a spectacular, expensive, or highly impressive car.
I usually see qué used for exclamations. Why does this sentence use vaya?
Vaya is commonly used in exclamations to mean what a or what an. While ¡Qué cochazo! is perfectly correct, vaya often adds a slightly stronger sense of surprise or admiration. When used this way, vaya acts as an invariable adjective and sits directly in front of the noun.
Why is there a te in te has comprado? Couldn't we just say has comprado?
I have seen -azo used for physical hits, like cabezazo. Can cochazo mean a hit from a car?
Context makes it clear. While -azo does describe a physical blow, with luxury items or vehicles it almost always functions as an appreciative augmentative to mean excellent or spectacular. For a hit from a car, you would use a word like atropello or choque.