i am in san antonio and went to legend mazda kia and had an awesome experience at that dealership. as far as good times to buy, i would say right before the end of the year. thats when all the good deals will be and they'll be more willing to work with you so they can sell you a car. i wouldnt wait much longer than that. i bought mine in january... or was it feburary... anyways, i had a hardest time getting them to come down to what i wanted 