The M1, BMW’s original BMW Supercar, was a startling mix of high-tech design combined with a lack of engineering. The M1 was perhaps one of the most unreliable BMW models ever made. Considering how high the initial price tag was, that isn’t necessarily a good thing either.
BMW was going for a groundbreaking sports car, but the end result was anything but (via Car & Driver). There are many notable sports cars in the history of BMW, but the M1 might possibly have been the worst. With the lack of reliability and the high price tag, the car was everything you don’t want to get stuck with.
Another product of the 2000s, the Z4 roadster, was the next generation of the Z3. The problem is that, like most BMWs from this era, the Z4 had several electrical problems. These electrical issues can cost thousands of dollars to repair. Most consumers weren’t willing to go that far in their ownership of the Z4, and thus the car has lackluster resale value (via BMW).
The performance of the Z4 roadster was also not that impressive, especially with all the competition. Another drawback to the Z4 was the bland styling the car had, which was true for most BMWs from this era. All in all, the Z4 was a black mark in the lineage of otherwise solid BMW roadsters.
The dawn of the new millennium was an important time for BMW. The automaker was moving into the future and its new car models obviously had to follow suit. The new E46 3-Series was a strange car in almost every way. The styling was new and modern, and there were many new luxuries to be had (via Road & Track).
Sadly, like most BMWs from this era, its reliability was questionable at best. The car didn’t hold up to the test of time. This is probably the most overrated and underpriced generation of the E46, and the cost of repairs will definitely cost an arm and a leg. BMW has since improved the quality of the 3-Series models.