Ok so I have a 2003 bmw 325i and have had my share of problems (and more) with this car. Whenever I had a problem I would just look up a DIY and fix it myself. Unfortunately I just moved out on my own in a new city for professional school so I don't have the tools or space I need to work on my car. Well, wouldn't you know...one week after moving, my car starts to leak coolant. I take the car to a bmw "specialty" shop and they "fixed" the problem for about $450. Expensive, but whatever... I need a car. Less than a month goes by and the car is leaking again. I call up the shop because they warranty their work for a year. I take it back in, and of course they say the parts they put in are good but the leak is somewhere new. So he tells me he already got started on it, so I have to pay $150 for "the new leak". That was yesterday. Today I'm on my way to school and the low coolant light comes on. FML! I call them up again, and they say it's prolly just an air bubble that is taking up space in the system and that I should just top it off with more coolant. "Its probably just an ounce low" he said. I make a quick stop and go straight home (less than 3 miles from where light initially came on). I only continued to drive home because the temperature gauge never went passed normal. Then again...they did replace the sensor too. When I get home the car is hissing and I notice some steam from under the hood. I let it cool, and when I open the hood there is coolant all over the place. Now I'm upset, and I call to explain what just happened. So now they're sending a tow truck "cost on them" to pick it up for more work. Is it Just me, or is this completely unacceptable?
p.s. sorry for the rant