Bmw E39 Vs E46

Posted on by

I should imagine the E39 will be heavier than the E46 and therefore you should see a better power to weight ratio. I've heard great things about the larger brother 530i (especially the last 2003 year model). My bother is thinking about buying one. I think it is equipped with the same engine as the 330i and the sport version appears to have the same exact ZHP steering wheel (albeit in leather) - I wonder if they are interchangeable? E39 certainly has more room but is bigger so not as nimble in the twisties. I can easily get a full size road bicycle in my E46 without removing the wheels so it's fine for me, in fact I'd prefer something smaller.

  1. Even today, the inside of an E39 is a great place to be. And then there was the handling. With BMW's near-perfect 50/50 weight distribution, the car was an absolute joy from start to finish. It didn't matter if you wanted to drop the kids of at school, notch up the miles on the motorway, or attack the apex on-track - the E39 could do it all.
  2. The E36 and E46 belong to BMW's 3 Series, which consists of upscale, midsize vehicles. The E36 was manufactured from 1990 - 1998 to replace the E30. In 1998, production of the E36 was halted and the E46 was introduced as its successor. The E36 and E46 were available in.

So what would be the difference between Foxwell NT510 multi-system scannerand Carly app in terms of diagnostics? I know coding wise there are pros and cons between them.

Carly can read and clear codes, also can register batteries at $15 a pop. I don’t think it can code injectors though… at least I haven’t been able to find a way.

The Foxwell can read OBD codes from any car and also do specific vehicle operations to BMW / Mini / Rolls. It’s a lot better in terms of diagnostics. It has a lot more functionality in terms of reading live data, freeze frame data, activating individual components to check for faults etc. If you had a tricky fault i’d say you have a much better chance of pinpointing it with the Foxwell tool.

It also has a lot more functionality i terms of DIYs since it can do resets/adaptations

The interface and connection is also a lot better than Carly.

I like the fact that Carly can do simple coding but in general i’m not a fan of their interface and their connection is pretty bad…. even when compared to other wifi based iOS OBD apps

Look here: Foxwell NT510 BMW function list

In summary…

Both are great tools, depends upon what you’re looking for. Coding and serious diagnostics should always be done over a wire in my opinion. Actually for coding, I use INPA/NCS.

Bmw E36 And E46

If you want something you can just leave plugged in and read codes or just log if you feel like it, it would seem Carly is the way to go.

For quick reference I have the dongle in my car and my phone is always in my pocket, for more detailed scanning I like the Foxwell NT510 scan tool over app based tools.

Carly for BMW review:

I used Carly for my wife’s previous E88 128 convertible and it worked great – no having to do one item at a time, etc. Not quite sure what the problem is with the F-cars, because the principle is the same – read coding data, modify, write coding data. Apparently the new “network” and whatever read/write protocol that implies is far different than the CANbus of the E-series cars.

By comparison, E-Sys has improved vastly over the past year or two and coding both my F30 and the wife’s new F23 was relatively easy, particularly since you can save the coding data, disconnect, take the computer inside to do the modifications on a copy of the saved data, then reconnect and push the data back using the modified file. No more sitting in the car searching for the feature to be coded while the engine’s idling.

Ps. Actually, the Carly adapter is Bluetooth. E-Sys looks for a connection via the ethernet port on your laptop. It won’t recognize BT at all – at least, I’ve not been able to make it do so. If your laptop doesn’t have an ethernet/RJ45 connector, you’ll need to find a device that does. Pretty sure that you can’t use a USB-to-ethernet adapter, either.
Foxwell NT510 BMW review:

2010 BMW 335i

Can code new injectors in the BMW 2010 335i

2011 E90 328i LCI

Can Re-program the Speed Governor on 2011 e90 328i LCI model, vin WBAPH7C52BE852716…please note: Performance software is required to manipulate top speed limiters.

E92 M3

Can perform a throttle actuator adaptation on an e92 M3 after replacment

2010 BMW e88:

it support reprogramming of injector values and Engine idol speeds and it can be used on it,so far ,everything is OK,

2008 BMW E93:

register a new battery- SUCCESS

2009 535i N54

Allow to alignment and calibrate fuel injectors on a 2009 535i N54 engine

2003 e46 325xi

Can read codes from a transmission control unit (TCU) on a 2003 e46 325xi.

2006 BMW X3:

able to find 2 misfires because of bad plugs.

2009 BMW z4:

able to diagnose and find bad HAL sensors stopping the roof from retracting

2009 bmw 335i (American):

Managed to do battery registration

BMW X5 E53:

Used NT510 scanner to get all of the air out of ABS block–> OK

BMW E39 M5(2003)

X5 E53 4.6is (2003)

540iT (1999):

I bit the bullet and ordered one also along with a Bentley manual. I’ve got 3 BMWs E39 M5(2003), X5 E53 4.6is (2003), and 540iT (1999). Because it has specific BMW codes it seams worth the investment and well beyond a peak code reader.

BMW E90:

Bi-directional control tests and oil light reset… no issues

2009 BMW 335 Diesel E90

all functions in the list are tested

F82 M4

Can can provide sensor data from the oil level system on an F82 M4, The M4 apparently can only read the oil level with the iDrive, which we plan on permanently removing for non-street use.

e90 328i

Can register a battery to an e90 328i.

2007 328i Coupe

Can determine which wheel speed sensor is bad on 2007 328i Coupe.

2004 X3

NT510 can read and reset airbag service light. I have an intermittent airbag service light on a 2004 X3 that BMW service cannot track down as it clears from memory before I can get it in for service.

09 BMW E82 135

Have the ability on the 09 BMW E82 135 to scan for ghost codes, and any other stored codes. For example, example it will read codes that you did not get a scanner connected fast enough while the check engine light was on and it goes off before you know what the code actually was.


capable of functioning as a universal OBDII reader for all makes in addition to it’s BMW/Mini/RR Specific functions.

2012 mini cooper

Can work with a 2012 mini cooper countryman s all 4.

E36 OBD1

Have E36 OBD1, for OBD1 cars will require adapter ES2992111 to perform function, Available features will be dependent upon the cars abilities. Not all features are compatible with all models.

E39 M5 2000

Communicates via the obdII plug in the cabin on the E39 M5 2000, no extra adapters needed.

read and reset O2 sensor

can read and reset O2 sensor readiness codes but will not code them off permanently.

nt510 update

Updates can be skipped; sequential installation of updates is not required.

2011 335d

Can reset “Right/Left Cornering light” warnings on 2011 335d caused by after-market halo installation. To properly clear the error code you need halos with proper resistance, this will cause the car’s computer to automatically reset the warnings.

2011 335i N55

All functions are supported across the E93 series on a 2011 335i N55.

Mini Cooper S R56

Ok to reset the Airbag/seatbelt light on Mini Cooper S R56.

2012 BMW F10

Ok to modulate the e-parking brake on a 2012 BMW F10 to enable a rear brake job with rotor replacement.

e46 m3

Can do VANOS test, Idle Sync etc for e46 m3.

2008-011 m3

Can activate the abs unit in order to bleed it on a 2008-011 m3.

BMW and mini cooper

Can do battery registrations and coding on BMW and mini cooper.

08-2011 M3

Be able to code a new battery on 08-2011 M3’s.

early E36

To make NT510 is compatible with the early E36 (The car has ads modules for Abs and srs), need the 20 pin adapter ES2992111.

e46 m3

Neyo she knows mp3 download. Can reset the adaptations needed after an e46 m3 smg clutch change.


Enable auto rear window defogger for GM5 module on BMW E46. E46 general module coding is possible.

2002 745

Can perform the dynamic drive reset for a 2002 745.

BMW e83

Reset the transfer case oil wear indicator on BMW e83.

2008 BMW 135i

Can code injectors and new battery on 2008 BMW 135i.

bmw f32

Able to reset transfer case adaptations after transfer case fluid change in an F32.

Mini Cooper R56

Can code for Xenon headlight conversions and also for activating *Sirius Retrofit Enable Code (FSC)* for Mini Cooper R56’s, but only some models not all.

bmw z4m roadster 2007 – FAILED

NT510 scanner cannot remove the top rpm limiter on a bmw z4m roadster 2007, performance tuning software is required to remove top speed limiters.

2005 BMW x5 4.4i e53 – FAILED

Can’t retract the calipers on a 2005 BMW x5 4.4i e53. The E53 does not have electronically controlled calipers. On the E53 you’ll manually compress the pistons after removing the caliper, please see the following tools to assist you with this task, ES8211 ES9747 ES2153340

display the sensor’s output

Be able to display the sensor’s output if this function is registered by the car’s dme.

pull codes from the SRS

Can pull codes from the SRS system and reset the light once all issues are corrected

code LCM, GM

Allow coding of the LCM and GM on BMW vehicles.

program new ABS

Have the ability to program new ABS components to current vehicle.

Bmw E46 For Sale

bmw specific

Can read BMW Specific (Shadow/Hidden Codes)

reset sas

Able to reset the (sas) steering angle sensor

change line codes

Allow for line code changes when programming car options, such as automatic door locking.

recode&program modules

Module recoding and programming is possible with this tool.

register new tire pressure

Can register new tire pressure monitoring sensors.

TPMS receiver.depends on the vehicle

Whether NT510/NT520 Pro can read TPMS codes or not (Specifically to tell which TPMS receiver is malfunctioning), it depends on the vehicle,If your car has the ability to provide this information the tool will be able to pull this data.

computer and system for software

The included software is not native to Mac computers.

win10 is compatible.

Who Viewed This Article Also Views:

You’re interested in purchasing a 3-series BMW but don’t know which one to buy. Maybe you’re just interested in learning more about them but don’t actually want to own one. Either way, the 3-series is a great little car, especially if you buy it from the right owner. The F30 3-series is probably out of your reach financially, so you’re stuck with the E90, and E46. You could go older than that, the E36 and E30 are great little cars, but most of us want something a little newer. So, since your main options are the E46, and the E90. Lets dive in, and compare BMW E46 vs E90.


When the BMW released the E46, it had some pretty big shoes to fill. The success of every 3-series before lay on its shoulders. But, BMW has always been pretty good at outdoing themselves, and the E46 is no exception. It was faster, more luxurious, and safer than the outgoing E36 model. Even with it being way more luxurious and safer, it was only 100 lbs heavier than the E36.

The E46 was available in a coupe, sedan, convertible, and a wagon. The “compact” model that was in the E36 lineup was dropped for the E46 after terrible US sales.


Much like the E46 before it, the E90 had some pretty big shoes to fill in. But once again, BMW delivered a killer product. The markets had changed though. The demand for more luxury features and less sporty features had increased. BMW met this demand by making the E90 larger, and more luxurious than any 3-series before it.

BMW actually did so well with the E90, that it was the best selling luxury car from 2006 to 2010 in the US and Canada. The E90 was available in a coupe, sedan, and convertible. They all have different “chassis codes”, so the platform is commonly referred to as the E9X chassis.

E46 vs E90: Reliability/Strength

Be completely honest, how many times have you heard that German cars are unreliable? How many times have you told others that German cars are unreliable? Chances are you’ve heard, or told someone that German cars aren’t reliable. It’s beat into most of us at a young age, but how true is it really? Well, take a look at the chart below.


The BMW brand is actually more reliable than countless other brands from all across the world. So yes while some German automakers are terribly unreliable, BMW isn’t one of them. However, they are more expensive than other cars to repair. Now that you know BMW is actually a reliable brand, what about about the E46 and the E90?

Both the E46 and the E90 are fairly reliable, however both have their fatal flaws. Here are some of the common problems for the E46:

  • Lower control arm bushings
  • Torn shocks mounts
  • Valve cover gaskets
  • Water pump failure

There are plenty of other common issues, but these are some of the more commons ones. Here are some of the common problems for the E90:

  • Valve cover gaskets
  • Water pump failure
  • Steering column issues

Just like the E46, there are plenty of other common issues but these are the most discussed about. The water pump failure on both the E46 and the E90 can cause major engine failure if not taken care of. If you see your temperature needle climbing, immediately shut your engine off and get a tow truck.

E46 vs E90: Luxury

Luxury is a very important design factor for BMW. As the years go on it seems as though they care more about luxury features than ever. Things like leather and heated seats are no longer fancy features, they’re standard. But thats a conversation for a different time. So which one is more luxurious, the E46 or the E90?

This shouldn’t surprise you to much, but the E90 is way more luxurious than the E46. Like I said earlier, it was the best selling luxury car from 2006-2010, and for a reason. BMW focused on making the E90 much more luxurious than the out-going E46. This was due to their customers repeatedly asking for more luxury. They simply wanted more luxury features for the dollar.

Bmw E46 330i

I won’t go into the different features offered with each one, but trust me, the E90 is a much more comfortable car to drive around in. Why don’t I tell you about the features? Because we would be here until next year comparing little features of each car.

E46 vs E90: Price

From what I have seen on Craigslist locally (Phoenix, Arizona), prices for an E90 335i range from $10k to $20k. The prices I’ve quoted are for different years, with different milage, all of them in what looked to be great condition. Lower models of the E90 range from $7k to $10k.

The E46 on the other hand ranges from $4k to $9k. This of course is once again varies a huge amount based on milage, age, mods, seller motivation and other stuff.

Here’s the bottom line. The E46 is obviously cheaper than the newer and more luxurious E90. The E90 is a much more luxurious vehicle that is way more desirable to the average person. The money you save going with an E46 can be used towards things like a turbo kit or expensive suspension.

E46 vs E90: M3

In case you’ve been living under a rock you’re entire life, the BMW M3 has become one the most iconic sports cars of all time. It has become the standard that all other sports cars strive to become one day.

The E46 M3 costs $15k to $20k for a nice one. For the money you get a 0-60 time in 4.9 seconds. Light weight panels, tuned suspension, and bigger brakes are also a part of the M3 package. The interior is nearly identical to the standard E46. The extra money goes basically to a better chassis, more horsepower, better suspension, and better brakes.

  • 0 – 60: 5.1 seconds
  • 60 – 0: 112 feet
  • Horsepower: 333hp
  • Torque: 262 lb-ft
  • Weight: 3,400lbs

The E90 M3 costs anywhere from $20k to $40k. The biggest difference between the E46 M3 and the E90 M3 is the power plant. The E46 had a 3.2L inline-6 that produced an impressive 333 horsepower. But, the E90 M3 received a 4.0L V8, that produced 420 horsepower. Just like M3’s before it, the E90 M3 received better suspension, bigger brakes, and light weight panels.

Bmw E39 Vs E46 Indonesia

  • 0 – 60: 4.4 seconds
  • 60 – 0: 110 feet
  • Horsepower: 420hp
  • Torque: 295 lb-ft
  • Weight: 3,700 lbs

E46 vs E90: Track Use

This is where it gets a little more interesting. If you’re a car guy or gal who likes to go to the track, or plan on one day going to the track, than this part is for you. The E46 is an excellent track car, its a tiny bit on the heavy side but it’ll smoke countless other RWD cars. But what about the E90?

The E90 (3,800 lbs) is significantly heavier than the E46 (3,500 lbs). You can’t make a car way more luxurious without making it heavier. Its the only draw back to adding luxury features. Does that extra weight slow the E90 down? Well not really.

Chassis dynamics is a huge factor when it comes to circuit racing. The E90’s chassis is stronger than the E46’s chassis. This allows the suspension to properly do its job. The E90’s suspension is also much more refined for both luxury and better grip.

2002 Bmw E46 M3

So, both the E46 and the E90 are excellent track cars if you’re a beginner. More experienced drivers will probably prefer the E46 due to its weight advantage and cheaper parts.

Bmw E39 Vs E46

So Which One is Better?

After all of this information I’ve just given you, which one is actually better? Well it really comes down to how much money your willing to spend on a car. Both the E46 and the E90 are excellent cars that can be used for the track, or for street. I personally would rather have an E46, just because its way cheaper. Which one would you rather have? Let me know in the comments below!