What is needed to be checked for a routine checkup after 18,000 miles and all that was done was oil changes and spark plugs.
18,000 mile checkup on 2002 BMW 330Ci
Depends on total mileage and what's been done in the past. Might be time for gearbox fluid change, differential fluid change, engine air filter, cabin air filter, another oil change, etc. We can tell a lot by looking at the condition of these things but a good service history help depending on year and model of the BMW. If its a newer CBS car, it knows what it wants, you just need to know how to ask it.