My story is similar to yours, I was told I got the car at MSRP, gave cc for deposit but they never charged the card. They asked me to finance in order to get MSRP price, so I got pre approved. They initially backed out giving some excuse that I was asking for updates too often. They said I dont have a hold on the car till the credit is approved. We argreed to proceed chugging it to setting expectations and communications gaps. Got Finance paper UPSed to me, I signed all and sent back. couple of days later, they called and said car arrived and wanted to confirm the cards and amounts for deposit pull. I resent the authorization forms. I also told htem I will pick up car in 3 weeks as we are off on vacation which was explained multiple times on calls and emails to sales rep and manager. Ultimately while on vacation, they sold it to someone else. I was calling while in europe to get ETA and see if I can book flight to them to pickup and drive back. No one picks up or they said they will call back to confirm. mutiple calls a day, eveyrday for a week till I called manager cell, who told me to talk to dealer manager which he called said that someone should have told me a month ago that they were not going to proceed.
Keep in mind, this is after signing all finance or order docs along with POA docs and sales rep asking me showing proof that I have added
VIN to insurance. While the docs are one sided signed (me as buyer, not the seller) it's still quite far along to just say "oh someone should have told you" especially when I called everyday to just get an update and everyone just ignoring or stonewalling me.
So I was planning on complaining to Kia Corporate which sounds like goes nowhere. How about regional managers. How about BBB? and lastly Consumer Financial Protection Bureau as this is pretty much a credit app where credit was pulled and docs were signed. I have had success with BBB and CFPB around complaints with other companies(retail, banks, etc) and even Kia around getting title updated etc (they gave me a point of escalation to get things moving).