Buying a used BMW can be a smart choice, but it is important to look beyond the mileage, age and exterior condition. The engine code, service history and repair receipts can give you a much clearer picture of how well the vehicle has been maintained.
Before making a purchase, take time to understand the engine fitted to the car and check whether important maintenance and repairs have been properly documented.
Know the BMW Engine Code
Different BMW engines have different maintenance requirements and common problem areas. Knowing the exact engine code can help you understand what should be checked before buying.
Some commonly used BMW engines include:
- N47 / N57 Diesel – check timing chain history, EGR and DPF maintenance, turbo-related repairs and evidence of oil leaks.
- B47 / B57 Diesel – review EGR cooler, DPF, injector, cooling-system and turbo maintenance.
- N20 / N26 Petrol – check timing system history, oil leaks and previous cooling-system repairs.
- B48 / B58 Petrol – look for regular servicing, cooling-system maintenance and clearly documented repairs.
Two BMWs of the same model can have different engines depending on the production year and specification, so it is worth confirming the engine using the vehicle details or VIN.
Ask for Proper Service Receipts
A stamped service book is useful, but detailed invoices can provide much more information about the actual condition and maintenance history of the car.
Ask the seller for receipts covering:
- Oil and filter changes
- Timing chain work
- DPF and EGR repairs
- Turbo repairs or replacement
- Gearbox servicing
- Cooling-system repairs
- Brake and suspension work
Ideally, each invoice should show the date, vehicle mileage, work completed and the garage that carried out the repair.
These records can help confirm what maintenance has already been completed and give you a better idea of what work may be required in the future.
Service History Matters More Than Mileage Alone
Mileage is important, but it should not be the only factor when choosing a used BMW.
A higher-mileage BMW with regular servicing and documented repairs may be a better purchase than a lower-mileage car with large gaps in its maintenance history.
Look for consistency between the vehicle’s mileage, service records, repair invoices and NCT history. Unexplained gaps or missing records are worth investigating before you commit to the purchase.
Check the Car Carefully
Before buying, inspect the vehicle for obvious signs of mechanical or maintenance problems.
Pay attention to:
- Dashboard warning lights
- Oil or coolant leaks
- Unusual engine noises
- Uneven tyre wear
- Rough or delayed gearbox changes
- Suspension noises
- Gaps in the service history
You should also check the vehicle’s VIN, NCT history and recorded mileage to make sure the information is consistent.
What to Notice on the Test Drive
A test drive can reveal problems that may not be obvious while the vehicle is parked.
Listen for unusual engine or suspension noises and pay attention to how the gearbox changes through the gears. The car should accelerate smoothly, steer properly and feel stable under braking.
Watch the dashboard for warning messages and check whether any unusual vibrations appear while accelerating or driving at normal road speeds.
If something does not feel right, it is better to investigate it before purchasing the vehicle.
Consider BMW-Specific Diagnostics
Some mechanical or electronic faults may not be obvious during a short visual inspection or test drive.
A BMW-specific diagnostic check can identify stored fault codes and help highlight issues that may require further investigation.
This can be particularly useful if the vehicle has:
- A warning light
- Intermittent electrical faults
- Poor engine performance
- DPF or EGR concerns
- Gearbox warnings
- Unexplained dashboard messages
At BMWrepair.ie, BMW-specific diagnostics and specialist repair services can help identify faults accurately and support the proper maintenance of your BMW.
Before You Buy
The condition of a used BMW depends on much more than mileage alone. Understanding the engine code, maintenance history and repair receipts can help you make a more informed decision before purchasing.
Look for clear service records, check the car carefully and do not ignore warning lights, unusual noises or unexplained gaps in its history.
If you notice a warning light, unusual noise or suspected fault, BMWrepair.ie can provide BMW-specific diagnostics and specialist repair support.


