1: BMW E46
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.