I bough a dealer demo SRX from Bill Black Cadillac. The whole transaction was done via the internet since I knew what I wanted.
They handled the financing and got me in and out of the dealership on a Saturday in less than an hour. They had all the paperwork ready...loan, title and misc docs...I signed them got the keys and the class on the features and was on my way home in an hour.