I think ive come to the end of the road with my 325i. it has 186k miles on it and is becoming pretty expensive to keep up. I dont know what i should do, sell it or keep fixing it hoping that something else wont go wrong with it. I love my car and really dont want to get rid of it. If i sold it i would have 20k to spend on another car. what do you guys think i should do???