Word of advise… if it’s taking 2-3 hours to get your car financed, etc… they are intentionally exhausting you physically and mentally. Don’t fall for it and just leave. Do not waste your time.
They will also try to tell you “your bank requires you to get optional warranties to get financed”.
Don’t fall for that either.
These are just two common tactics carsales people AND finance managers will do to get you to add on things you do not need.
Lastly, they will tell you one thing and have something different on paper/contract. So double/triple check the contract before signing.
Best of luck!