BMW leather typically starts looking a little worn at 3-4 years. Obviously, YMMV based on your driving habits, mileage, local temps, garaging status, your weight, etc. Many factors will determine how your leather will wear. My wife drives only to and from work at night and in the moring...