Don't dismiss the car purely because of the dealers..........the people at Audi might pull your chair out for you etc but then they'll charge you three times as much for Servicing etc..............
I cancelled my 370z test drive last week as they would not let me have the car on my own, not even for one minute. Even Lambo were prepared to let my have a Spyder for the weekend!!
Get your info here, go to the dealer, buy the car and only go back in 12 months when it need servicing