Ok, here is the deal. My parents are currently paying for the 2006 bmw 325i, but soon i am going to have to start making some form of payments towards my car. There intentions are to trade in the bmw for a cheaper vehicle so when i do start paying for it it will be more affordable. Currently there is 2 years left to have the veh paid off. The thing is I LOVE THE CAR. An option i have is for my parents to pay off the veh, but that leaves me with the cost for maintenance since the warranty expired. Should i go for the new veh, with given maintenance for awhile and stuck with having to pay around 400 a month, Or keep the 500000 mileage bmw that i love and save for maintenance problems for the future? Which is more affordable?