So, I feel in love with a white convertible 1996 328i w/ 124,000 miles so I bought it. Unfortunately now I am realizing that it needs more work than I expected. It looks like there is some leakage coming from the EGR valve and now the check engine light is on. This week the convertible got stuck in down position and had to be manually brought back up. It sounded like a crank was stuck or something. Some of the seaming on the top needs to be repaired, but I think this can wait at least a month. Lastly, the steering wheel makes a squeaky sound during turning, but steering and handling is fine. Listening to all this that needs to be done...does anyone know how much this would all cost if it were done at once? Which issues should be addressed first? Also, is there any other standard service I should have done on this vehicle since it is a 124,000 miles? My car isn't in the best condition but I love it and want to put it back into good working condition. P.S. - this is my first BMW and I don't know what I am doing (obviously)..so any other tips would be appreciated.