BMW has improved warranty conditions for all new cars registered in the UK from today. The mileage limit of 60,000 miles over three years has been changed to an unlimited distance over the three-year period.