pgnuta
Members-
Content Count
31 -
Joined
-
Last visited
Content Type
Profiles
Forums
Gallery
Calendar
Store
Everything posted by pgnuta
-
You're very welcome, i'm glad my post could help someone. I ended up selling my beloved 540 after it developed a nasty case of 'randomly not starting and/or stalling while driving'. I decided that as much as i loved its power and comfort i just needed a reliable car. Best of luck with your issue!
-
I might be clutching at straws here but in reference to the common boot lid loom wear problem with these cars i have observed that after opening the boot the car starts. This might also be a red herring. Trouble is that last time i checked this i pulled the protective rubber cover back from the wires as far as i could but didn't see any worn or broken wires. Is it true that to properly check this i need to completely cut off the rubber boot?
-
Hi Folks, i'm back for round two. My 540i e39 has always had a voltage slow leak which culminated a couple of weeks ago with my battery needing to be replaced finally. Since then i've had intermittent issues starting the car, especially when its hot. Ie if i start it cold in the garage in the morning it runs fine but if i drive it to the shops then its almost guaranteed to not start a second time. Most of the time if i hold the key in the crank position it will eventually crank over and start and run like normal. Just to be clear, when it doesn't start it doesn't do anything... No sound, no click from the starter solenoid, no crank, just normal lights on the dash. So it carried on like this for a week or two until this week when it began not starting at all, even when cold. I noticed that if it failed to turn over then you couldn't move the key to the start position a second time which i presume is a failsafe and quite normal. I also noticed that no matter how long i held the key in the start position nothing would happen, well not quite... After about 30 seconds the lights on the dash (the park brake light and others) would start to dim and flash randomly, also the temperature gauge would be off the gauge on the hot side, a few more seconds and the engine failsafe message would come up on the display, sometimes after this the car would start and run normally but generally not. If i turned the key to the ignition 2 state and left it there it would do the same thing with engine failsafe normally. So i decided to get my laptop with INPA back from a friend it had been lent to and proceeded to check the codes etc. I cleared all the codes and adaptations and let it relearn everything, started the car once and gave it a few minutes to warm up and idle down and a few good revs and switched it off, then it was back to its same old tricks of not starting. To compound the problems it seemed that while it was in that initial 30 second initiation phase INPA couldn't read anything from the computer and it took me several tries to get the error codes out of it but i finally was able to extract one concise error: Date: 01/15/17 13:10:36 ECU: ME72KWP0 JobStatus: OKAY Variant: ME72KWP0 ------------------------------------------------------------- RESULT: 1 errors in error memory ! ------------------------------------------------------------- 136 Test emergency air position Error frequency : 1 Logistic counter: 40 Supply voltage 12.53 V Intake air temperature 28.50 Grd C wdknlp 15.69 % Setpoint DK-angle at NLP-position 15.68 % DK So i did some googling and found a lot of conflicting arguments, some people said it was a MAF problem, some people said it was a throttle body problem, i tried unplugging the MAF and it started a couple of times but i've just gone out now to try starting it again and its doing the same thing even with the MAF unplugged so probably a red herring. I'm probably going to try unplugging the battery for a few minutes and double checking the battery leads are good and tight and free from corrosion. I also need to check the main computer loom plug for moisture but i don't know where that is. So i guess i'm stumped at the moment, if someone can give me a hand i would greatly appreciate it
-
Yeah was just the coil in the end, i wasn't going to bother updating this thread because everyone seemed to have missed the point of my post. The point was that i wanted to document the process for the next person that came looking for the same information. Ultimately if no-one contributes knowledge in general to the great internet ecosystem then what does it become? If there is one important lesson that i've learnt from this exercise its that i need to keep it to myself for fear of running afoul of the opinionated and the agenda pushers.
-
Yet another update. Thanks to Glenn's suggestion i found some info about how the computer reinitialises its peripherals after you clear the adaptations, for future reference the procedure is to turn the ignition to position 2, don't start the car, leave it like that for 30 seconds and you'll hear a bunch of clicking as the computer relearns what its got connected to it. Then turn the ignition off for 10 seconds. Then start the car and it should be back to normal. So that resolved my failsafe issue. Afterwards i cleared all the codes and took the car for a drive to see what popped up; General cylinder misfire code and 'Zyl 6' Misfire code. We're getting somewhere now. So off with cylinder 6's coil and swap it with cylinder 5 and clear the codes and off for another drive. Now we've got a cylinder 5 misfire, ah ha! I've bought a replacement coil off trademe and we'll see how that goes when it arrives. In the meantime its interesting to consider how the standard OBD tools pointed towards cylinder 2 instead of cylinder 6. Obviously the BMW software is designed specifically for BMWs but the software is not interpreting the codes and coming up with its own ideas, it's simply reading what the DME has stored there. Ultimately what i'm saying is that surely if the DME new enough to store the BMW specific 'cylinder 6 misfire' code then it could have also stored the generic OBD cylinder 6 misfire code instead of the cylinder 2 misfire code. Long story short i'm sold on the 'proper tools' and wouldn't recommend trusting the OBD plug, at least not on a car equipped with a 20 pin plug under the bonnet and certainly not with generic software.
-
Well a brief update to this... I got the cable and software load from China the other day and found an XP laptop to use it with. I attempted to load it following the instruction video that came on the DVD which was a cellphone recording of a youtube video of a cellphone recording of a Chinese Windows XP laptop being installed with the software. The basis of the installation and the tweaks were all there but something went wrong in the installation process and the software wouldn't run properly. After digging around elsewhere i found out what was wrong and started again... From what i understand the issue is that english versions of the INPA data files stopped being available after a certain version so you have to make sure that the data files are copied in from a version that had them. I ended up with so many different versions of archived and extracted copies of the software that i eventually get a combination that worked and had all the data files in the right place. I didn't have any problems getting the USB cable working in the end, that was fairly straightforward. So last night i had some time to mess with the car and plug in the laptop, i took a couple of screenshots and exported the error codes but they are on my XP laptop at home so i'll have to post more later with those specifics. Initially i had a look at the rough idle monitor and it looked very strange. My version of INPA measures the roughness of each cylinder from 0 - 1000. Most of the cylinders were all over the place but within the boundaries except for cylinder number 3 which was way out at 2500, it had a ! in front of the number which i guess is the software telling you that this is REALLY not normal. Cylinder number 2, the suspect in all this, was sitting on 0. I unplugged a couple of the coils one by one to see if anything changed and nothing really obvious presented itself. About this point i decided to go exploring the rest of the software so took a screenshot of that page and went to look at the error codes. In the codes section i found 5 error codes. Off the top of my head i don't remember them all now but one was a misfire on 'Zyl 6'. So this is getting strange, OBD thinks that Cylinder 2 is doing something strange, the roughness output looks bad for Cylinder 3 and the code is present for Cylinder 6. However i took this with a grain of salt as i didn't know how old these codes were so i thought i would clear the codes and check them again tomorrow after taking the car for a drive. Now this is where i may have made a fatal mistake... When i was clearing the codes i also saw a function to 'clear adaptations'. I didn't know what it was and i really should know better then to press random buttons but i pressed it anyway. Immediately the car's idle dropped to almost a stall and a second later recovered to normal. I thought that it was a bit strange but didn't think much of it, packed the car up and went inside to do some more reading. This morning i went to start the car to drive to work and it idled very badly, much worse than before, barely running. I tapped the throttle and it almost stalled and then the engine failsafe warning flashed up on the dash. I turned the car off and started it again and the same thing. I thought i would try the 'unplug the MAF' trick to see if that helped but it only made it worse, when i started the car it would immediately stall. Anyway i was out of time at that point so left the car as it was. I'll try to read the codes again tonight but i'm not hopeful of a good outcome here, after clearing the codes with INPA last night i didn't immediately get any codes repopulate so i'm not sure what causes codes to populate, whether it is the act of starting the car or whether it needs to be driven a short distance, if it is the later then i'm out of luck because with the engine in this state i doubt i could even engage a gear let alone drive it anywhere. More to follow.
-
Yeah I ordered the usb 16 pin plus the 16-20 pin adapter plus whatever software is on the dvd it comes with. I gather that the software is generally available on the Internet, I've found a bunch of dead links from other forum articles but eventually got a torrent from somewhere. I'll mess with the software a little more when I get the cable though. Sent from my iPhone using Tapatalk
-
Is a 'proper scanner' the INPA software and the 20 pin cable that i've ordered or something else?
-
Nope see above my edited and now complete post, sorry took me a long time to write. More as it develops but i'm keen for some ideas.
-
Thought i would document my progress tracking down this issue, partially as a guide and partially as a warning for future historians. If anyone has any suggestions of things to try then feel free to pitch in. The problem initially presented itself as the check engine light blinking intermittently and then finally going on solid. While this was happening the car would run a bit rough and when the check engine light came on solid it lost a lot of power. I checked the codes using a cheap OBD2 scanner in the form of an ELM327 bluetooth adapter (http://www.trademe.co.nz/motors/car-parts-accessories/tools-repair-kits/meters-testers/auction-922793925.htm) and an android app (https://play.google.com/store/apps/details?id=com.pnn.obdcardoctor&hl=en). This android app comes with my recommendation because it is free and will read and clear codes without stupid in-app purchases. The code that it was producing was P0302. The research that i did seems to indicate that the blinking check engine light is telling you that the cylinder is misfiring right at that moment, if it happens too often then the computer just gives up and shuts down that cylinder until the next time that you switch the car off. That is represented by the check engine light going on solid and the car feeling sluggish. I also noticed that the fuel consumption gauge would go right off the scale at the 30L/100K end when it happened and it wasn't caused by my right foot. I did some research into how the computer detects a misfire and its quite interesting so some of that stuff can go in here too. The computer uses the crank angle sensor to detect misfires, if the angle on the crank isn't exactly what it should be after a cylinder ignition then it registers a misfire. On most applications, OBD II uses a “block learn” strategy to track misfires. Any misfires that occur are recorded every 200 revolutions of the crankshaft. The tally is stored in 16 memory blocks, so every 3,200 rpm the misfire count starts over again. As long as the number of misfires in any given memory block remains below a certain value, there is no problem and OBD II gives that block a “pass” rating. But if the number of misfires in that block is too high, the block receives a “fail” rating. By averaging the pass/fail ratings of all 16 blocks, the OBD II system gets the big picture of what’s actually going on. By all accounts if the total misfires on a cylinder exceeds some threshold (unknown) then it will shut off the fuel and spark to the cylinder completely so-as to avoid damaging the catalytic converter. One downside to using the crank angle sensor to detect misfires is that it can be fooled by rough roads. Most manufacturers will therefore disable the misfire detection while rough roads are being traversed. Most manufacturers will also disable the misfire detection while the engine is being cranked over with the starter motor. My experience so far finds this to be the case but additionally it seems to not register misfires when the engine is cold or when the car is not moving (not sure which). This makes it difficult to diagnose the problem because i need to take the car for a drive to trigger the fault but i need to avoid getting the car too hot to work on afterwards. So with a cylinder misfire its generally spark or fuel and because the problem was sticking to the one cylinder and i thought i could smell fuel then i thought it was probably spark. I thought i'd crack on and do some basic checking, try swapping the coils and plugs around to see if i could make the problem move to another cylinder. The BMW V8 engine is a beauty to behold, i'm still in love with this car despite the fact that it hasn't run right for me yet. The plastic covers on the top and on each bank are easily removed with a flat-head screwdriver and a 10mm socket. First take off the top cover by pressing down firmly on each of the four round buttons, you may need to hold the cover up slight while doing this but each button should click to indicate that its disengaged (unless of course it wasn't engaged in the first place like mine). With that removed and put aside carefully then attack the cover on each bank, if you look carefully you'll see two square inserts in the middle of each cover, each of the inserts has a notch on the bottom that you need to use a flat-head screwdriver to lever out. Be very careful not to damage, one of mine was broken and someone has glued it in place because they obviously didn't know what they were doing - If anyone has a spare anywhere then i'd appreciate a contact. Finally get your 10mm socket in there and remove those bolts holding on the covers and you're done. Below is the firing order and the cylinder numbers: Firing order 1-5-4-8-6-3-7-2 Cylinder numbers 4-------------8 3-------------7 2-------------6 1-------------5 Front of engine Coil swap Now you can see all coils. The M62 has individual coils, one for each cylinder. Each coil is retained by two 10mm nuts. Get your 10mm socket in there and give them a tweak to loosen then and then take them off by hand to avoid dropping them into the engine. I decided i would swap around the cylinder 1 and cylinder 2 coils. Removing the plugs from the coils is as simple as pulling up the silver retainer clip and pulling the plug out sideways, if you find it easier you can slightly lift the coil out of the head to give more room to disconnect the plug before completely removing the coil. Swapping the coils and putting the 10mm nuts back on by hand and tweaking tight with the socket completes the job. Make sure you don't tighten the nuts too tight or you'll damage the heads. Also make sure that you remember to replace the two earth lugs on cylinder 2 before putting the nut on. I think that there are also two earth lugs on cylinder 7. Afterwards taking the car for a drive again after clearing all the codes shows no difference. Next step swap a plug around... Plug swap So off with the two coils again, cylinder 1 and 2 because they are the easiest to get at. Pulling the plugs i found that the socket attachment plus the 100mm extension from my Fuller Pro socket set gave me the correct length and enough clearance from other engine bits. Starting with the strong-arm bar to loosen and then winding out by hand to remove. Inspecting the plugs i found them not particularly interesting in any respect, not wet, oily sooty or anything of note. I did however note that they were the factory original Platinum NGK BMW stamped plugs with the four lugs on them, given that my car has done 216,000kms they are long past due for replacement so i had some hope that i was on the right track there. So swapping them over and putting them back in, i always insert plugs by hand because if you don't then you risk cross threading them and ruining your head. There should be no resistance until you get right to the bottom of the thread, if there is then back it off a bit and try again, there might be some gunk in the thread. At the bottom of the thread give them a tweak to tighten but not too tight, as these are used plugs they have no 'quarter turn' tightening recommendation to squash down that washer. Coils back on and everything back together and off for another drive. No difference... bugger. Plug swap V2 In the meantime i've been on Trademe and managed to pick up some NGK BKR6EIX plugs. Got 4x plugs for $30 and the other 4 plugs from a second trader for another $60. Pretty good price for plugs that retail for $30 each. Also of note is that when the first batch turned up they had stock number 2272 written on the box, i wasn't sure whether they were the right plugs because by all accounts its very inadvisable to gap them yourselves so you've got to buy the right ones first up. Most of the online documentation i read mentions stock number 6418 so i started to worry. Turns out the stock number isn't much to worry about and the 2272's work just fine. There are three varients of the BKR6EIX plugs available: BKR6EIX, BKR6EIX-11, BKR6EIX-P. You want the base BKR6EIX ones. In the end the second lot of plugs were stock number 2272 too so that was a happy coincidence. Replaced all the plugs using the technique described above, making sure to be very careful putting in the new plugs so-as not to cross thread them or damage the electrodes. Everything back together and off for another drive. No difference... bugger. Although the performance when it is running on all 8 seems very good, it shows promise! So back to the garage to try some other things. MAF I thought i'd unplug the MAF and see if that helped, started the car in the garage and then pulled the plug, it had a bit of a cough and settled back to its usual idle. Now its usual idle still sounds rough but i'm not sure as i don't know if i've ever heard it idle properly. I've got an INPA cable coming from Aliexpress so i guess that will tell me a bit. Anyway with the MAF unplugged i went for another drive, it seemed to hold out for longer before shutting down cylinder 2 but that might have been my imagination. Ultimately it still produced the same code P0302 and now with an additional code about the MAF which i expected, back to the garage and put it back together. Plans for the future So there are a couple of things that i've got left to investigate: There is quite a loud unexplained whistle coming from the throttle body when the ignition is on. This happens whether or not the car is running, it's just harder to hear when the car is running but its definitely there. The throttle position readout on my android app appears to read correctly though so i don't have any reason to suspect that there is a fault there, its just odd. Secondly the snapshot from the OBD computer when the cylinder shuts down shows short term fuel trim % on bank 1 as -100%. Reading up on this i can't find any documented cases where the STFT has ever read -100% on a stock vehicle that isn't being messed with like with an aftermarket computer. Obviously the computer thinks that the mixture is super rich and its trying to wind back the fuel on that bank and there are a number of potential causes of this: False reading/ artefact of cylinder misfire It could be that because cylinder 2 is misfiring so badly the unburnt fuel is causing a false reading on the O2 sensor. Stuck / Leaky injector Could be a faulty injector in cylinder 2 is over-riching the mixture in that cylinder to the point where it won't ignite. I'm considering trying to swap two of the injectors around to see if the problem moves between cylinders but i'm concerned by what i read about the complexity of the operation and the potential to damage seals, o-rings etc. I gather that you can lift the whole fuel rail, injectors and electrics from the motor to access the injectors by removing 4x 10mm bolts from the fuel rail itself but not having attempted this i cannot confirm. Just standing looking at it i can't see how it could possibly be that simple. Overpressure in the fuel system It could be a partially blocked fuel return could cause an over-pressure but i would have thought that it would present itself in more that one bank and certainly more than one cylinder. In any case i wouldn't know how to test this. Stuffed O2 sensor Its probably worth going for a drive and monitoring the output from the STFT and any relevant O2 sensor outputs to see if there is likely to be a general fault with the sensor I've only done very light reading on the subject of O2 sensors but i gather that there is one before the CAT on each bank and possibly one after the CAT but then i haven't closely looked at the exhaust system to see how many CATS there are and such. Perhaps thats something i will do next. I'm also waiting for my INPA cable and i'm not ruling out the possibility of a vacuum leak although i would have thought that that would present itself as a lean condition, not a rich one and it would most likely not just effect cylinder 2. I'm also not ignorant to the fact that cylinder 2 is the last in the firing order but i'm not sure if there is anything to that. More as it develops and in the meantime if anyone has any bright ideas from anything that i've written then please post a reply. Bear in mind i'm limited to what i can achieve with a multimeter and a variety of tools.
-
Sweet, thanks for the advice! I had been using this https://play.google.com/store/apps/details?id=com.pnn.obdcardoctor&hl=en up until now and it does generic codes with ELM327 bluetooth adapters and the free version will clear codes too.
-
I've downloaded and tried that app. It gives me the same generic 'cylinder 2 misfire' code that other free apps gave me with my bluetooth ELM327. Is the paid version of this app any better or any more specific do you know?
-
Hi all, Firstly a disclaimer, I've done a lot of searching and a fair bit of reading about the various options available and I know that there is a bit of info on here and the wider internet about it but I'm no closer to understanding what is actually practical and still relevant these days. I've got a generic Bluetooth code reader, an elm327, but I think I need something more bmw specific to help me diagnose my misfire issue. I've seen a few things out there, some require serial ports, some just USB. All require windows XP I think. Some also seem to require a 20 pin adapter for some reason. It might just be for older cars? I have a 1999 e39 540i so don't know if I need one of those. If anyone with any recent real world experience could give me some guidance as to the best thing so I can avoid being ripped off by some dodgy international vendors then that would be great. Sent from my iPhone using Tapatalk
-
How on earth did you find that? I think that's what really scares me, if it's not obvious then it could be an intermittent dead short and given the amount of wire in that car it could literally be anywhere. Sent from my iPhone using Tapatalk
-
Cheers for the info. My brother-in-law is fairly good with cars and i've had quite a bit of experience. I've got an ELM327 bluetooth OBDII adapter and am using that with an android phone to diagnose the cylinder misfire. I picked up 4x cheap NGK BKR6EIX plugs on trademe last night for $30 and will have to source 4x more from somewhere. I will go through and replace the plugs which don't look like they've ever been done because the service book is fairly complete and the plug i pulled from cylinder 2 is the original BMW stamped NGK plug. It smelled fuelly so its definitely a spark problem. The other plan i had in that respect was to swap one of the coils over and see if the problem moves to another cylinder. As for the airbag... The light wasn't on when i first got the car but various battery drains and disconnections later there it is. Probably not also helped by me trying to fix a car-seat in there with no idea what i was doing (car seats are another story entirely by all accounts). I plan to grab an airbag reset tool from trademe, i think they go for around the $60 mark. And the battery drain thing, i'm just pulling random fuses to see if i can stop it happening. Close monitoring of the battery voltage seems to indicate that it drops from a stable 12.8V down to around 12.1V within 48 hours. So far i've pulled the stereo and sat-nav fuses but i've also read elsewhere that the FSU is probably the culprit. The fuses for the FSU are hard to reach by the sounds but i haven't tried that hard yet.
-
Hi All, Just introducing myself, I've recently bought an e39 540i as a second car for convenience and a bit of a project. I've been out of the performance car scene for some years now with a young family and home ownership taking my primary focus but recently made the decision that if i needed a second car then it was going to be a fun toy. I've previously had a bit of a spotty history with cars: 1980 Mazda 323 My first car, not great in any respect, certainly not fast but i think that was by design. Totally awesome though because with it came my freedom. 1990 Suzuki Swift A hopeless car, totally top heavy, but the envy of others at the time because it was quite new. Only really got it because my parents were going to trade it in otherwise so sold it to me cheap ($3000). 1993 Nissan Primera 2.0TE My pride and joy from when i bought it for $12,000 till when i rolled it off a cliff in a late night drive to Christchurch from Nelson via the Lewis Pass. In the invervening years i'd poured tens of thousands into it in the form of body kit bits, performance upgrades, adjustable suspension, competition winning stereo installation. I vowed never to spend that much money modifying a car again. 1993 Nissan Silvia Qs The car that saved me from my boy racer years. It had a totally pointless body kit that hit the ground whereever you went and god help you if you encountered a rabbit on a dark road in the middle of the night because that would be the end of the front bar. I struck up a good relationship with a local paint and body shop as a result though and they would repair and repaint by front bar for $180 a shot. I soon realised that this car wasn't any fun to drive because it was so stressful and i was driving my Honda City Turbo more so i sold this one. 1982 Honda City Turbo MK1 What as awesome fun little car, i'll still tell anyone that will listen that if you haven't driven one of these then you're missing out. They have a good power to weight ratio with ~100HP to 700KG, but ultimately they are just good fun to thrash around and because they cost next to nothing you just don't care if you do anything to it. 1986 Honda City Turbo MK2 The next logical interation, i picked this one up from Westport where it had been thrashed to within an inch of it's life. It came to me coloured blue and with serious frontal damage. Unfortunately because they are so rare and parts are hard to come by it had to go to the panel beater to have its front wings unmangled. While it was there i thought i'd get an complete respray in a rather fetching 'old gold' colour. After fitting huge (for the car) 15" Civic Type R mags, a rediculously over-speced Greddy type R blow off valve and the remnants of the stereo system from my poor old Primera it went about making a reputation for itself. The sort of reputation that in all honesty wasn't totally warrented. While it was a good performing and very loud car it was far from the Holden Commodore destroyer that everyone else seemed to think that it was. I lost so much money on this car but it was worth every cent, i bought it for $1800, spent $1500 painting it, sold it to a rally driver for $1500, bought it back again several years later with a different engine for $3000 and eventually blew it up and sold it as scrap for $200. Since then i've seen it back on the road again so it seems that it wasn't quite as dead as i thought. 1998 Mitsubishi Legnum 2.5V6 This was an oportunistic purchase from my father who was upgrading to a VR4 Legnum (that i also bought from him, see below). It was a good towing car and really marked my decline towards sensible family cars. Not really very good or bad at anything, ok for towing i guess and fecking thirsty on the fuel. 2003 Mitsubishi Legnum VR4 Type S This was an excellent car! All the power in the world and all the space of a big car. I once wound it so far off the clock that the needle came back around to the zero mark again, so much for the 180kph speed limiter i thought it had. It also had active yaw control which Mitsi stole from the Evo so it was damn near impossible to crash. I would frequently throw it into corners at far to higher speeds, plant my right foot and the computers would sort everything out. Ultimately the turbos started to get a bit long in the tooth and so I traded it in on a Ford Falcon. This one lost serious money over the few short years my family owned it. Bought for $20k by my father and sold to me 18 months later for $12k, i drove it like my hair was on fire for a couple of years and sold it for $3000. 2001 Nissan 200SX Spec R Manual My dream car ever since i first saw it in the showroom in 1999, i finally was in the financial position to buy one so i thought "what the hell". I found a mint condition unmodified one and it was everything i always dreamed it would be. I unfortunately got a job a short time later that came with a company car and so this sat in the garage one day until i made the stupid mistake of thinking i should liquidate it because i wasn't driving it. What a stupid person i was. I didn't lose much money on it though because i kept it original and i think that people appreaciate that. 2006 Ford Falcon XR6 I bought this as a family car to replace our aging Legnum VR4, ironically before we had a family. It was as you'd expect in most respects, solid, heavy, powerful, unreliable. We sold up from the suberbs and moved to the country while owning this and so it had to go to be replaced with a more practicle 4x4. 2003 Mitsubishi Challenger 2.8TD This is a good car for the reasons that we bought it. Its got lots of grunt for towing, lots of space for the family (now with two kids) and lugging stuff around, lots of 4x4 capability for the odd ocasion that its required. So this brings me to my decision to buy a BMW. I was ok the lookout for a cheap car to get me backwards and forward from the train station. We were expecting another child and my wife didn't want to have to bundle everyone in the car all the time to ferry me to the train. I eventually settled on a BMW after doing a bunch of research and driving my brother-in-laws 318i. It seemed like the best power to weight ratio would be in a 540i and the best engine came out after 1998 so there was a base line requirement. Further research seemed to indicate that there was actual value in the m-sport pack if you could find a good one for the right money. Money was of course a major concern and i initially had a $3000 budget for a second car, this budget went out the window fairly quickly and i resolved to spend 'what was required to get a good one' even if i needed to walk to the train station for a few months and save some more money. Then one fateful sunday night this one came up on trademe. It wasn't the m-sport model but it was only $4000 so i jumped on it. It is a 1999 e39 540i with the M62TU Engine and 216,000kms on the clock. It was in Wanganui so i got a friend to go and look at it, he seemed to like it and so unfortunately skipped the AA check that i should have done and talked myself into buying it sight unseen. Since receiving it i've discovered a few things wrong with it which i'm slowing going through trying to fix. Misfire on cylinder number 2. Airbag light on. Parasitic battery drain, usually over several days but sometimes catastrophically over the space of about 30 minutes. So thats my story, sorry for the lack of photos, the car is currently in bits in my garage but i'll be sure to get some more photos when its back together. I'm really looking forward to driving it with all 8 cylinders firing because i haven't had that opportunity yet.