Cars have never been so expensive. What gives?