*P0597 usually means your thermostat is shot. When the BMW thermostat fails, most of the time fails open so you won’t see an overheating issue. It becomes more an emissions issue on a cold start.
*You can try ramps instead of a floor jack. .And if car still too low… Do what this guy does. http://forums.bimmerforums.com/forum/showthread.php?1707827-Too-low-for-Rhino-Ramps
Otherwise you need a low profile jack if your car is that low..Get some jack pads otherwise you end up scaping the bottom pretty bad. I didn’t before… Oops…
*As far as changing a theromstat is concerned if a panda and do it, you can too 🙂
E90 325 (roughly the same assuming assuming you have a sedan)
Yes, yes, it’s about $100 for the manual….Same price as for Audi or Mercedes, just eat the cost if you plan on keeping the car and servicing yourself…
..Or you could try to go with the lesser Haynes which isn’t as good, but will probably get you through the most common repairs.
Personally, I think haynes suck and you’re better off getting info from other people that’s done it on bimmerfest or youtube, etc. But your mileage may vary.. You can find haynes manuals also at Oreilly Auto or Autozone.. You won’t find Bentley manuals there…
Join Bimmerfest.com btw….Plenty of info on your car, and most likely most people already hit your problem and fixed your problem for you..
As far as tools are concerned, you’ll need to invest in a cheap set of metric sockets from Harbor Freight. Also you probably will need some torx sockets later, and then if you are REALLY unlucky, something called tripple squares… But don’t worry… When I work on anything german myself, I like think from the perspective of for the cost of getting someone else to do it, I’m building up my tool collection instead :)… Hey, my mercedes c320 is due for it’s 60k service…I bought my parts all online over the weekend. $200 total…Including the special $20 angled spark plug socket puller I’ll need to take out all 12 spark plugs wedged in…Lol….
You need some specialty tool for a german car, you can ping me first, since I might have it….