<prompt> Human: I totaled.my old honda and got around 9k for it. Which car new accord or 2004 331i should I get? Id have to put a large down payment on the Honda and have monthly payments, but it would never need any maintenance. The BMW is fun to drive and only has 70k miles, but Im concerned about maintenance and repair costs. The thing is though, that I could but the BMW outright. Its a tough decision, if someone whos had a BMW could post their experiences with theirs, they would be awesome.  <response>: BMW are often traded in after the warranty expires for a reason 