BMW has ranked highest in satisfying new vehicle buyers with the purchase experience for a second consecutive year, according to the JD Power and Associates 2007 South Africa sales satisfaction index study.