If you only expect to drive 10k miles per year, that shifts the bias toward leasing. Obviously you must negotiate. However, for a purchase, if you were willing to take it down a tier, I would recommend a Mazda 6. Also, seek out a standard transmission that will save you about 2k off the bat, maybe more with the bmw. If you have good credit you should be able to get .9-1.9% financing and although im not into financing generally, that's just free money seeing as you would feel like a chump if you could not turn $35k into 36,750 in 5 years. Often they will give you a $750 deduction if you finance, so you are really not paying much interest.
The internet is your friend. I printed out am internet offer for my wife's car, brought it to the dealer and he couldn't believe it, but honored it.
The internet is your friend. I printed out am internet offer for my wife's car, brought it to the dealer and he couldn't believe it, but honored it.