For a sportier ride, consider the BMW 1997-2006 E46 3-Series. Although the M3 is known for high maintenance costs, even the non-M versions handle extremely well, Autotrader reports. BMW Blog reports many consider the E46 to be one of the best-handling cars BMW ever made