Think about getting your car loan from your bank. One of the reasons it takes the dealer so long is that they have to check your credit and find a lender.
By securing an beforehand, you can streamline the process at the dealership. https://notes.io/wx161