Originally Posted by UdubBadger
for $400-450 a month you could easily buy a used e90/92 (likely any model other than a 335) and not dump thousands of dollars into a lease you'll never get anything out of in the end.
I used to lease my cars but honestly its a waste of money in the long run. plus if things change you're not locked into the car.
Agree with everything he just said. I got into a lease once and after the thrill of having a new car wore off, I realized financially it wasn't a good idea for me. Luckily I was able to dump it ( KBB >> buy out value and found a willing buyer), and I wouldn't do it again.
I think CPO is a great way to go, you get to drive a nicer car, not have to pay new car money, and still have warranty; similar benefits to a lease. I bet you could find a CPO 328 on the upper end of your price range with a 60 month term. A quick search on the BMW pre-owned search pulls up three 328xi with prem and cold weather (within 100mi of Madison). A bit into higher miles, but the CPO should cover you for a little bit. And after that, if you find a good indy mechanic, as long as nothing huge breaks the up keep isn't as ridiculous as some make it out to be. Yes parts can be more expensive than domestic parts, but its the $120/hr labor at the dealer that rapes you.