E46 vs E90: Which One is Better and Why?

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.

More E46 information on Wikipedia


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.

More E90 information on Wikipedia

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?

RELATED: BMW E30 vs E36: Which One is Better and Why?

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?

RELATED: BMW E36 vs E46: Which One is Actually Better?


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.

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.

RELATED: BMW E90 vs F30: Is The F30 Worth The Money?


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.

RELATED: 335i vs M3: Is The M3 Really Worth It?

  • 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.

  • 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?

RELATED: Is Mercedes Benz is STILL Beating BMW?

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.

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.

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!

20 thoughts on “E46 vs E90: Which One is Better and Why?”

  1. true on the 2 cars, i have had the pleasure to drive/own both 1st e e46 with 21k km and disposed it thru accident (not my fault)and now i hv the e90 with 131k km and it is smoking the e46 on the street none the less, great handling, tyta suspension jus a bit too low than the e46

  2. I kind of feel the e46 is aging very well and is closer to the ethic that pushed BMW sales. Plus it’s seemingly far more durable with the simpler NA I6.

  3. I’ve owned the e46 and the e90 and i honestly can’t seperate them. 2 absolute stunning cars all round.

  4. Great write-up. I’m in the same place, although I want a 330XI – in either platform. Why? Because I’m not giving up AWD on a DD, even if xDrive isn’t all that great. In the NW the e46 is around $6000 for a 100K example and e90 is another $1K (3/2019).

  5. I own a 2002 320i e46. As old as it is, I still live the car. Whenever I can afford F30, I will go for it. I won’t bother to go for e90. Good write up.

  6. I recently purchased a e46 with 150k. It is the most fun car I have ever owned. The six speed, inline six is so sweet. I find my self looking for stuff to do just to drive it.

  7. I own 320i and 320d e46 and e90 335i m .so e46 for me it has a nice soft suspension and better handling on the Conners n a little bit lighter body.on the other hand i still can not enjoy my e90 especially on short trips coz it feels heavy but i must say it has that thing.both cars are fine.

    • Hi I love your comments. I have reviewed e46 for the past 3 months and I’m very well pleased with it. I have totally made up my mind to own one. Pls can you advise and direct me on where I can get one to buy? Thank you very much.

  8. Hi
    I own an e46 and my neighbour has the e90, it seems the e46 engine block and components are more solid and reliable Than the e90 .
    So far they have spent more money on parts than I have apart from normal service parts.
    One question though, does anyone know if there is a difference in the interior dimensions of both cars?

  9. I have an e46 330ci ZHP, which I am super pleased with and I love the way it looks and drives. I was thinking about getting an e92 335i, but decided to stick with the e46, since it has been my dream car ever since I can remember.

  10. I’ve owned my 1999 328i (e46) for over 20 years. 246,700 miles. Original engine, transmission. My daily driver. Has never left me stranded. Runs like new. Interior like new. People can’t believe it’s age or mileage. A blast to drive. Never drove the e90, probably never will…ha ha

  11. This article is awfully long and just goes told in circles before it even actually talks about the cars in question

  12. E90 interior door handles get degraded and gummy. The rear window seal on the e90 has been replaced and the e46 has not. The e46 is 5 years older and seems to be much better engineered in parts. Both cars suck for window regulators failure.


Leave a Reply to Eugene Kobina Manuel Cancel reply