I would call or write to the better business bureau in your state, call your state consumer fraud hotline AND
CALL THE LOCAL NEWS!!!! You should first threaten them with the NEWS. DO you have a Local news that does investigations on stuff like this?? In NY We have Arnold Diaz who does a segment called :"Shame on You" and they go after landlords and local business's that screw people.....IT WORKS!!
I would stand outside the dealer, on public land....in the street with a HUGE SIGN that says........"Do NOT do business with this dealer, stop and ask me my story". It is not only legal, but will get you action..........DO NOT TAKE IT LYING DOWN!!