Fifth-Generation: Most Reliable BMW 3 Series Years (on sale: 2006-2011)