Hi;
NIE, Passport and proof of address (preferably padron document)
If you are paying cash for the car,the dealer should arrange all of the ownership documentation transfer on your behalf.
As with buying a car in any country, if you are not technically minded atke someone with you who is, and who preferably speaks the language...
In our case it was a three stage process;
1) Visit car lot and sort out car that meets your needs. Pay over a small holding deposit, usually non-returnable if you change your mind, take car for test drive. At this point advise dealer of any rectification you feel is necessary. If the car is acceptable, pay over balance of deposit, in cash or bankers draft.
2) Dealer will give you a copy of the documentation enabling you to obtain Insurance. Visit Insurers and sign up, obtain copy of insurance documentation. Take insurance document to dealer; he will not allow you drive the vehicle without sight of the Insurance document.
3) About a week later, revisit dealer. By this time he should have carried out the documentation transfer and made sure that any outstanding fines or finance payments owed by the previous owner have been settled... Hand over balance of purchase price. Cash or Bankers Draft. See whether he is putting any breakdown insurance in place as part of the deal. Pick up keys and documentation and drive off...
And thats about it...Job Done...all very painless.
If you buy the car privately rather than from a dealer its a bit more complicated since you will have to arrange the transfer yourself; haven't had to do this so I cannot comment.
Hope this helps
fb