The average car needs an oil change and tire rotation every 7,500 miles or 6 months. Some people wait and do it every 10,000 miles.
If the vehicle is driven less than 7,500 miles, rotation can be done once per year. The exact length of time in between oil changes and rotations varies depending on the vehicle and owner. For example, newer BMW models only need an oil change at 15,000 mile intervals, but with older cars, changing it more often is recommended. Customers often choose to do the oil change and tire rotation at the same time to keep the car on schedule.